Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: What is your “I don't care if this succeeds” project?
573 points by JNRowe on Feb 10, 2022 | hide | past | favorite | 935 comments
Last February there was, in my opinion, a really uplifting thread with the same title¹. I'd like to see all the cool new things going on, and I'll steal the intro text from as89 to explain:

One where you don't care if it makes money or gets a lot of attention, but you are working on it regardless. I don't think I mean private hobbies, exactly, but projects that could or will be shared with others - you just don't care about the outcome.

¹ https://news.ycombinator.com/item?id=25992782




I built a satirical social network called shlinkedin. It started as a way for me to learn elixir and make fun of thought leadership with my roommate, and has gradually gotten bigger. It’s all open source and a ton of fun to work on. Everyone is an alter ego (think Beff Jezos or Office Spider), and it’s hilarious to see how much people commit to the characters they create. And I can’t say enough good things about working with elixir / phoenix liveview. Definitely a steep learning curve for me (I’d never used a functional language before), but payoff is huge.

https://www.shlinkedin.com


HN hug of death. And well deserved, I had a great time with this one.


I was SO CLOSE to finishing the tale about the Officer Spider who ended up free his former employee of his biggest constraint, TIME, but... then it crashed. I really want to finish that story!


Damn! Sorry about that. I’m upping the servers right now. Can’t wait to hear the end of this inspirational tale :)


Should've built it in elixir, I heard it's webscale


I’d be curious to hear what went wrong and took the server down. Elixir apps usually handle these traffic spikes just fine.


That's sound interesting, I wish the website up soon otherwise I'll just forget and moving on with my day.


Isn't elixir supposed to scale better than this?


Elixir probably isn't the bottleneck. The VPS instance itself, and whatever server they're using there, probably bit the dust.


yeah so I'm seeing a ton of "(Postgrex.Error) FATAL 53300 (too_many_connections) remaining connection slots are reserved for non-replication superuser connections", which I'm guessing means the pool size is too small? Although I've tried upping that, CPU, and memory, and none have seemed to fix it. My devops skills still aren't great so if anyone has any ideas on how to help, let me know!

This might be a good opportunity to change the server to try out fly.io


Pgbouncer is your friend for postgres dB's with lots of client connections.

Larger pool size only helps if they're freed up quicker than they are used.


Would you mind elaborating on the second point? Is this unique to larger pools? My inclination is that this would be true for pools of all sizes


I suspect GP meant: increasing pool size is only prolonging the inevitable

I've also observed on other DBs that you can increase the connection pool but it shifts the problem to other resources.


Thanks for the clarification. Makes sense


BEAM is not fast. You're probably going to get better performance with Node.js. It is however really really low-latency. But that doesn't help with handling load. Anyway, even so I'd guess bandwidth or the database is the issue.


BEAM is not fast when it comes to CPU intensive workloads. "Better performance" has many dimensions, in many (most?) scenarios of web serving the bottleneck is latency to other services (i.e. Postgres) and not the processing of the web server, like you suspect in this case as well.

BEAM/Erlang/Elixir's main advantage IMHO is parallelism and "cheap" concurrency that's easy to wrap one's head around. It reuses multiple cores, and processes (lightweight threads) are both cheap (smaller stack size, per-process GC) and easy to get right (due to immutability of data structures and supervision). Also you'll get less spiky latency even under high load.

Node.js main advantages are the breadth of the library ecosystem, industry familiarity and its JIT compiler (if used correctly). At the cost of more setup one can also run an instance per core if they care for parallelism.

So I'd suggest that with BEAM he'd get quite a good performance both in terms of developer time and in serving many (network bound) requests on a multicore machine.


> BEAM is not fast

> It is however really really low latency

I've been interested in Erlang for a while, and reading this is intriguing. Taken literally the above makes no sense :) but it also kind of... does, sort of, and I would like to understand how this works.


There's often a tradeoff between latency and throughput. Think GC algorithms or IO buffers. The Erlang project has historically chosen the far left end of this spectrum. They also haven't cared about numerical performance at all, delegating that to C code.


Ooooh, burst response as opposed to flat-out super tight hot loops.

That honestly makes a lot of sense. Thanks!


Probably too many queries to the database.


I've seen it before. It's hilarious


I'm also starting to learn elixir/phoenix liveview and seeing shlinkedin's code is a great help for figuring out how you've done certain things, thanks!


Love shlinkedin and I think you have a shoot of making it successful. Not "the next Google" kind of successful, but could be at least a life style business.


Love the hilarious emoji post options: chili, glass of milk, slap


Wi-fi enabled hot sauce. I did not know so much satire could be packed into four words. That's satire-rich semantics, right there. SatiricWeb3.


Thanks, had a blast there for a while. Nice alternative to trolling in LinkedIn, which I've done as well. A crapton of stiffies in the latter one.


Hopefully they'll switch to Node soon so I can help too


So excellent, happy to see you're open to contributions too!


I love it and the people that I have share it with loved too


Shlinkedin is the best. Still yet to use our software tho :(


This is awesome!


Aaaaaaaand you’re sued


I'm a musician. Long term. 43 years old, been playing forever. Don't care if I get any success at it.

Not a hobby. Makes money sometimes. I play professionally. For money. On stage.

If you play for your entire life, you can get really good at a ton of things.

I played pedal steel at a rehearsal for my country band tonight. I played piano at a rehearsal for my hot club jazz band on Monday. I played upright bass at a rehearsal for a string band last night.

Sunday I recorded a new track with my girlfriend, ambient techno (novation circuit, moog, girlfriend's esoteric warblings).

Monday I finished an EDM track.

I have a bunch of aspirational goals. I'd like to DJ at my local ecstatic dance. I'd like to front a Louis Prima style jazz band.

I've been playing trumpet and trombone every day for the last 2 months.

I don't care if I have any professional success. But hard to say all that is a hobby. Maybe I'll eventually be able to retire and just work as a musician, teaching and doing my little gigs and producing the records I engineer for other folks and running sound for the little parties we play out in the desert in Utah.

Don't care. My kids are raised, I've got a reasonable remote day job.

We'll see how it goes.


I’m a musician too, for over 30 of my soon to be 40 years. I too don’t care about its “success” I’ve made a grand total of $11 and two tall boys performing, and easily spent a few thousand on gear/recording software (not to mention the running joke that I’m not allowed to buy more guitars). I play/record inconsistently but I love the hell out of it when I’m in it, and I’m just tickled that other people have enjoyed anything I’ve written too. Good for you!


Similar for me. I turned 50 last week, and have a good remote dev job. ATM finishing off recording a song with the band I've been in since 1987. Also running FB ads for some solo piano stuff. Not quite true to say "I don't care" because when my (tiny) audience grows a little it puts me in a good mood, but I do it because its enjoyable in itself


34 years old, been playing forever, and all that matters to me is that I get to keep listening to music, playing music, collecting music and spinning music.

Started playing the violin in orchestra in elementary school, taught myself the double bass in middle school so I could join jazz band, then taught myself the alto sax so I could help teach my little brother. Ended up shifting my focus to DJ'ing, then picked up the guitar in my 20's and now I'm learning the piano. I own some synths, too, and produce Ambient music occasionally.

Most of it's for myself, but sometimes I'll spin in a club which is always a blast. I love volunteering with local club promoters to help them throw underground shows. I love putting together abstract concept mixes for myself and sharing them with just some family and friends. I love trying to bend some of my favorite piano pieces into some kind of abstract Ambient piece. I thought about pursuing it as a career and took some music production classes in college, but quickly realized that I really didn't want to bring money into the equation.

You could call it a hobby, but I think a better word for it is passion. There's always something new to learn; new methods of playing, new ways to build a set, new instruments to pick up, new records and artists to happen upon. It's exciting to know that I'll always be discovering and learning in an area that I love so much. There's also a strong emphasis on improvisation in most of what I do, and learning how to trust my gut without second-guessing myself is an area that's always up for improvement.

I don't need other people to hear what I do, I don't need to make a single cent doing it. I just need to be able to get lost in it. Aside from my wife and kid, there's no better feeling in the world to me than when I get that itch, that urge, that screams, "Go play RIGHT NOW," because I've learned over the years that, even if I don't know what I'm about to play, I almost always fall into that "flow" so goddamned easily and for such a long period of time whenever that urge hits. I love it so much.


That's quite relatable. I've been doing a whole lot of pro-bono hauling of generators/ sound systems to the middle of nowhere lately.

I will say that as my kids got older and I got better, going out and playing for a little cash made it slightly easier to feel okay leaving the house.

Additionally, I've played with a lot of "Dad" bands, where Thursday night or whatever is how the guys get out and have a couple of drinks and socialize-- as an older guy who has raised kiddos and been through a couple hard relationships, one of the more rewarding things about this practice has been being able to have those social relationships with other guys.

And while I like your term "passion", I think that "practice" might be the better thing. In the same sense that one might be a doctor or a plumber or a lawyer. Or in the sense that we might do yoga or meditate.

I didn't start playing piano until my late 20s, and I don't think I will ever get to where I can play Brahms or anything, but that instrument by itself seems deep enough to explore for a long, long time.

My only point where I am just starting to depart from what you're saying here is that I am finding that, as I get older and find myself more and more invested in this practice I feel like I need to get myself out into the world more. Like, I just bought some genelecs last month, and I have a pair of AKG 414 coming today. Over the last couple of years I've accumulated an octatrack and asome modular synth stuff, a pedal steel guitar setuo, a double bass amp, a PA... all that's paid for itself. But as my kids have left, I also find myself spending about 2-3 hours a day playing trumpet and another couple hours messing around with recordings.

I feel like if I am going to spend that much time on stuff, I ought to at least explore how to share it with other folks.


>Additionally, I've played with a lot of "Dad" bands, where Thursday night or whatever is how the guys get out and have a couple of drinks and socialize-- as an older guy who has raised kiddos and been through a couple hard relationships, one of the more rewarding things about this practice has been being able to have those social relationships with other guys.

I've actually been interested in picking the bass back up precisely for this reason. Finding a couple of other musicians to just jam with on a regular basis sounds fantastic. My kid's only two and I have another arriving soon, so maybe this will have to wait for a couple more years, haha.

Speaking of kids - as an aside, it's been really awesome to watch my kid learn how to listen to music and develop their own musical tastes.

>And while I like your term "passion", I think that "practice" might be the better thing. In the same sense that one might be a doctor or a plumber or a lawyer. Or in the sense that we might do yoga or meditate.

I don't know why, but I was going to strongly disagree with this until you compared it to yoga/meditation, and now I'm onboard! It's definitely a practice that I am continually improving at while simultaneously centering and, perhaps, "resetting" my self.

>... as I get older and find myself more and more invested in this practice I feel like I need to get myself out into the world more.

>I feel like if I am going to spend that much time on stuff, I ought to at least explore how to share it with other folks.

I completely understand this. Most of my peers use Soundcloud to host their work, but I've really been drawn to the idea of building my own bare-bones website to host my work in perpetuity. I really like the thought of a website that presents my art exactly as I want it presented, with fewer copyright restrictions, no trackers, no fluff, just, "Hey, this is who I am musically, check back here from time to time if you like what you hear, or don't, I don't care," lol.

I think one reason I'm drawn to that moreso these days is because I'm a father. Sure, the way I'm doing it now will allow my kids to see me interacting with the art, but there's no place for them to see all of the stuff I've completed that I'm extra proud of. I'd hope that having that kind of a repository would encourage their own creativity as they grow up.


Similar vein - making music with AI. I had never been blessed with "natural" musical talents so I needed "cybernetic" support to get it done... using openAI's Jukebox. Will write a longer post about the experience at some point / guessing HN may like that.

youtube: https://www.youtube.com/channel/UCVRpMo19NwYKloFhnw6QzMg soundcloud: https://soundcloud.com/songshtr blog: songshtr.github.io


Music is about discipline. "Talent" is more or less a multiplier, but is useless without discipline in the first place. Needing "talent" (to be very good at it) is a myth. You don't have to be the best in the world to be very good at something.

There is no secret. It just takes time and work to get good at an instrument or producing.

edit: clarity


I mostly agree with you, but with some changes (applies not just to music but any other field). Discipline is the multiplier on talent, not the other way round. "Talent" is most definitely not a myth - to take it to an egregious example, no amount of discipline would ever make me play center in the NBA or piano in Carnegie Hall. But... that's ok.


I should specify there's a difference of being in the top percentage of people in a field, and just being very good at that field. With sports, physical attributes are more important but even if you're not gonna be in the NBA you can still be quite good, etc.

I don't see music as really competitive in that sense though because everyone has different tastes. Once you put in the time and work to learn to produce or play an instrument, it then comes down to creativity and networking really.


Again, I mostly do agree with you, especially as you get to more creative fields. I think what I would rephrase as is: given my genetic makeup, discipline is more likely to yield benefits using openAI Jukebox rather than guitar or piano.

On this topic, if you have not already, one of the best movies I have seen in last couple years: https://www.imdb.com/title/tt11423784/ (is on netflix in the US).


"think what I would rephrase as is: given my genetic makeup, discipline is more likely to yield benefits using openAI Jukebox rather than guitar or piano."

I don't agree with this sort of sentiment at all. I'm not talking about benefits as in being in the top % of people in a field- I don't care about that. I'm talking about getting very good and playing with people and/or earning income. Anyone can achieve that with time and work.

The best players that I know all study quite diligently and play/make music literally all the time. They're getting their 10,000 hours in and then some. I'm speaking here as a guitar & bass player but this applies to really any instrument.

Unless you physically or mentally cannot play e.g. the guitar, if you studied it diligently for several years, you would be better than a lot of people who haphazardly study it. By 1-2 years you could already be sitting in and doing small gigs (for bass, a lot sooner, since there's a glut of of amateur guitarists). By 3-4 years of again, diligent study, you would be quite decent/respectable. As far as "making it", that comes down to the above + socializing with musicians + interpersonal skills like being on time, etc.

"Genetic makeup" or "talent" have absolutely zero to do with that unless it's literally impacting your ability to play or practice. All that's needed is discipline to study correctly (and motivation, which goes without saying). And a great many people study poorly.


There are amusical people in this world for whom making music (ie keeping pitch, keeping rhythm) is difficult in such a basic way that it’s hard to explain to others who just “get it.” Sort of being dyslexic I suppose. I can tell you from personal experience 2-3 years was not enough for me me on the violin but maybe 4 would have been. Oh well maybe it’s the “diligence” I didn’t have enough of. Anyway- I only disagree with you in the absolutes… generally your formula holds.


I dunno.

I started out playing punk rock and frankly if I listen to the stuff I was doing in the 90s, it sucked. My timing and pitch was pretty bad. Like, as bad as anyone including the people I know who say they are a-musical.

I've gotten measurably better.

I don't believe that this is a genetic thing. Rather, I just like goofing around with music so much that, over the decades, I've developed much better timing and pitch as well as my larger musical vocabulary.

I cannot speak for other people, but it's pretty obvious that while I am a pretty good musician now, I was not born with those abilities... they are the product of many, many hours of joyful exercise. If people can't find joy in sucking really bad at things (which is super helpful) that's probably something that can be overcome.

In the course of decades, unless someone has a severe and measurable impairment, the minor differences in people evens out to the point where I don't feel it makes much sense at all to bring genetics or even personal disposition into the discussion.


Added for clarity: folks should be able to make music however feels fun for them, as far as I am concerned.

I really like self-generating sounds created by modular synths. If coding is fun and feels rewarding for folks, my feeling is that AI or whatever is a wholly legit thing. Have fun and keep at it.


Thanks!


Truth! Im a professional musician and in my experience, "naturally talented" generally means "enjoys practicing". No one produces moving music without practice.


And success can't be completely ruled out. Only childish success, of being a prodigy and a star very young with no failures, a monotonic career after being (this is the secret) being picked to be a winner by the industry, can be ruled out.

> If you play for your entire life, you can get really good at a ton of things.

That's the thing. I think what ruined it was the concept that getting to the top required 10,000 hours of practice. That's prostitution, violin takes twice as much, and becoming the best at a very new skill can take only 1,000. But if you put your whole life into it, that too transforms what you can accomplish.


That sounds like a great life… I like making music for the sake of making music, which is specifically relevant atm with FAWM (February Album Writers Month) happening.

I’m a hobbyist singer/songwriter, and the forced creativity of having to write 14 songs in 28 days really works for me. Shameless plug, 4 songs in so far! https://fawm.org/fawmers/christmascard/


I'm 31 and just started learning music a year ago. Ever since I started this is probably the only thing I actually enjoy doing everyday. Is it possible to get to a level of proficiency at this point in life where you get to play good enough you can start getting paid for it?


Making a living out of music is difficult, but it's not that hard to make pocket money from playing in bar bands. You don't need much in the way of technical proficiency, but probably you'll need to do a lot of playing (esp with other musicians) to learn things like stagecraft and timing before anyone will give you a paid gig.


You can get paid, but it on its own most likely won't cover the costs that go into creating it. But it's often worth that cost anyways


Yeah, it's a side business for me. Pre-covid, I was making $10-15k a year playing on the weekend. Kind of a fun thing to chase too, as if you're playing paying gigs you get to play with better musicians,


Same for me, though I've never made any money off it, or even played in front of someone. About 4 years ago I started playing with synths because I needed some music for a game dev project, and have loved it ever since (at great detriment to my wallet)


That's basically me except I don't even charge for playing. I've been accompanying singers for quite a few years, mostly friends but not requesting any money.

Thanks for mentioning this when I almost thought I did everything for money!


Considering the cost of music gear + lessons, I find it unlikely I'll ever make a profit. I also consider it more than a hobby, but something I can't fully commit to due to having a day job to focus on.


you're an inspiration man, thanks for posting that. :)


You aren't "succesful" because you have a "real" job that you care too much about. (You're a geek, not a musician.) A "real" musician tells the boss, the wife, the son to go "fuck themselves" and plays to an audience of homeless pedos if he has to, because it's in his blood man. It just ain't in your blood.


I mean, I'm sure your joking, but the reality is that I know folks who live that.

From the places I grew up, I can look at Townes or Blaze Foley or any number of folks who drank themselves to death following that line of thought. And those are the "successful" ones.

At some point I realized that the main difference between me and the dudes drinking themselves to death on the Armadillo Farm was that I didn't have to take amid-week $50 gig playing "into the mystic" and "brown eyed girl": we were all still playing the same shitty $150 gigs on Saturday afternoon.


I've been working on a project that aggregates data for every public transport provider in the country (Slovenia) and presents it as a simple API, along with an application to find rides with as few clicks as possible (without having to check every provider's website). This has involved tiring meetings with city officials convincing them to give us access to the data and writing scraping bots where they weren't convinced, so I've sunk countless hours into the project.

I currently know of only 3 people using it, but I'm one of them and I believe this is something that should exist, so I don't care that I'll likely never evem break even on it. I've started a nonprofit to fund the project, but it's been mostly my own money so far. Working on it has been really fun and I learned a ton about how stuff gets done in the intersection of public and private sector - both positive and negative.

// For anyone in Slovenia interested in using it, there's an email in my profile. It's currently a closed beta, but everyone is welcome


This is deeply commendable work and a real public service. Access to public transportation is an issue for a lot of people, and outside of the usual issues of cost, often comes down to people finding the PT systems difficult and hard to use. When people make their own apps and make them freely available with the PT data, those apps are usually lightyears ahead of the official apps to the degree that it is embarrassing.


I too have been working on public transit for my city in the US and several smaller cities that I visit that tend to get ignored by the big apps.

Most of these cities have real time data, but it is from a 3rd party vendor that either tries to lock up the data or has a terrible app.

For example, the one for Steamboat Springs Colorado, a small little ski town, uses a 3rd party vendor for real time tracking information. But the app from that third party vendor is slow and frustrating. On top of that, it is a single app that supports 30+ small cities. If you search for "Steamboat Springs transit or bus" in the app store, that vendor's app doesn't even come up. As a tourist, no one has any idea that an app even exists for their public transit.

I wrote an opensource app that supports multiple real time vendors backends which I can whitelabel for different cities.

https://gotransitapp.com/


Awesome! I'm pretty sure I came across your app when I was looking for open source systems to integrate with. I'm going for the big ones first (transportr (navita), onebusaway, OSM...), but if I do end up needing a standalone app, yours looks like a great base.


Steamboat Springs is an amazing place!

One bit of feedback on your website -- it's agonizingly slow to have to wait for the list of cities to scroll -- a bar or an arrow would be lovely.


Thanks, I'll add some arrows. I guess it isn't intuitive that you can click and drag to scroll left and right through the cities.


This is, naturally, awesome.

If I put my backseat driving hat on :D my next steps would be to

a) Wait for things to take off, iron out the initial kinks, and become quietly successful, then talk to the city at a few levels higher to showcase the benefits of cohesive open data, or at least structured data - leading the conversation here might (?) be interesting, but fostering additional connectivity between different branches (while helping to frame the focal points of the technical discussion, which is critical yet often tricky) would leave a positive impression for starters, may also help with internal communication and efficiency, and will of course help everyone slowly lumber towards modernity overall.

b) Whisper "GTFS" in Google's ear ;)

I would definitely do (a) before (b) - particularly the slow-paced adoption and settlement process (maybe even quietly build the GTFS integration yourself, before making any noise) - to give the city the best fighting chance possible against involuntary infections of Chromebooks/Google Workspace/etc ;P around the time the GTFS people show up. Y'know, just in case. Good to have a position first and all that.

The reason (b) could be particularly interesting, is that - presuming there is currently poor or no integration (this suggestion is irrelevant otherwise) - running interference here successfully may (alongside improving transport info for everyone) wind up netting you an interesting position at the city (consistent, set for life, good opportunity for lateral movement and initiative-taking given your start point, etc) or a decent shot at whatever office/presence Google has in/near Slovenia (could be interesting, could be hit/miss, might not appeal at all).

It's entirely possible you're doing this because you're already in a solid position you're happy with, in which case ignore most of the above :D


The funny part is that several providers do actually have GTFS included in GMaps. Someone with decent lobbying power managed to score a contract to provide "Google Maps integration", so I don't think the providers even have the right to share the GTFS files, even if they have them.

And since the contract is absurdly overpriced and (unofficial info) charges for each conversion instead of simply handing over the conversion software, their GMaps data is often out of date. So currently, for at least one city, the GTFS file my system generates from scraped data is actually more accurate than the one they have and provide to Google.

One of my goals though is quite similar to what you're saying - to have the most accurate data and provide it openly enough that it takes away Google's (and anyone else's) power to come in and offer something like "we'll develop a conversion system for free if you push Chromebooks or GClassroom in your schools". Our municipalities love making deals that are "free", but actually end up costing far more in other ways and it really needs to stop.


I was wondering what the situation was, hah (and hoping my totally presumptuous read of the situation wasn't totally off lol... yay it wasn't).

Ugh, incompetence enforced by policy is the most flat-out frustrating thing ever. One wonders where hard cynicism comes from... :'(

I'm very happy to hear you're (somehow?!?!) succeeding at your goal of building this out, while somehow dodging all of the rent seekers' radars (boggle). It's very cool to see when these sort of wins happen. Fist bump :D

I hadn't quite mentally resolved/connected the sequence of "push XYZ service" -> "free GTFS integration"; it was much vaguer in my head, more just thinking the very presence of Google in a likely-highly-permeable environment (without strongly held technical opinions) would have a reasonably statistically meaningful likelihood of Sales swinging past at least once or twice. I guess my brain immediately noticed the opportunity to show a spine and then be observed for having done that, something something free positive reputation. I... *sigh* I guess that is only satisfying and representative of good opportunity if there is actual competent perception on the other side of the table.

My naive guess is that Google does GTFS integration (and long-term maintenance) for free worldwide (likely with small internal teams in charge of resolving locale-specific spec violations and creative interpretations) to make Maps' moat bigger and further entrench their guarantee of establishing and retaining their captive audience. I always got the impression GTFS as a whole (which I understood was a Google initiative) was predominantly a broad sweep towards getting everyone mostly on the same chapter (as opposed to the same page) to strategically solve for the "last mile" of fixup work and viably keep up with the incoming firehose of transport updates at global scale.

I can only agree that it's incredibly frustrating that sales, municipality manglement, and wasteful solutions/implementations combine with exponentially negative and infuriating effect.

As a footnote (I'm not sure if it's helpful), the state I live in (NSW Australia) has a functional/sprawling GTFS (incl. realtime) implementation that covers the (inhabited parts of the) whole state (800,000km²) with the vast majority of the transport chaos :) disproportionately centered around the greater Sydney area (vaguely around 12,000km²). It's kind of far away :) so headscratching about the data would probably have the occasional semblance to poking at a distant server in the cloud, but it could be useful as a high-level reference. (I'm unfortunately not sure what it does especially well and what it gets especially wrong.) https://opendata.transport.nsw.gov.au/


In the Netherlands we have https://9292.nl/. It is awesome, I can plan a trip and it will show me how long I have to walk, whats buses/trains I have to take, and I can also buy tickets for all the different providers. Almost everyone here in NL uses it when they plan a trip, its even useful when you do this trip daily because it shows delays, maintenance and other important information.


Is 9292's data open? The parent commenters' project sounds more similar to http://www.openov.nl/.


This is a real public service and _I_ hope it does take off.


maybe not being in closed beta could help?


Of course :) That is the goal, but I don't want to "launch" it until the issues are ironed out - the last thing we need is to get a lots of users and then a bunch of them miss their trains/buses because our data wasn't accurate (this has happened once or twice to our testers).


Maybe not. Right now the traffic is manageable and manual rate limiting, blocking etc is feasible.


https://bytebucket.co

I'm the kind of person that always buys electronics used on eBay, where you can get really powerful but 2-3 years old devices for a few hundred $. And, I find shopping for used electronics elsewhere is still terrible (how good is a 1yo i5 vs a 3yo i7?). So, I made this site to help me in that -- I started scraping eBay listings for laptops, picked out the specs and cross-referenced them to benchmarks.

True to form, I made this early in the pandemic for the fun of it (I'm not even a software dev), then realized marketing is boring and never shared it with anyone. Real life makes me busy, but there's tons of features I want to add eventually. And now I have a very interesting dataset to play around with.


I have a small maybe-bug report for you. I thought, hey I don't want anything with a HDD, only SSD. So I set HDD to 0-0, and it just filters out everything. Even systems with no HDD disappear.


Very similar, but for servers, https://labgopher.com/. It originated from the Reddit r/homelab sub


Sadly the Australia section redirects to ebay.co.au as opposed to .com.au, welp. Noticed this about a year or so ago, maybe more.

Set and forget APIs that just work are kind of cool... maybe that's the moral of the story there lol


Thank you! I've used this website before, but I had trouble remembering its name last week, I was searching "lab gator" "gator lab"...


great! unfortunately the pound/TB sorting doesn't work.


That is a seriously good concept. Your metric works too good though, compared to the refresh rate of the listings so all the good stuff is sold out. If you had a mailing list I would definitely subscribe.


Thanks. Yeah I thought about a mailing list, but couldn't think of a way to make it not spam you every single day for the 1 or 2 best listings. But obviously can't aggregate them unless it's a digest of "here's what you missed," which would be slightly amusing.


Another bug report:

https://www.ebay.com/itm/125134793099?mkcid=1&mkrid=711-5320...

4GB RAM, 64GB SSD, and an i5-1035G is misparsed as 64GB RAM and 1035 GB SSD.


This is great, except it's showing me listings for laptops with 8GB of SSD storage and 935GB of RAM.

A flag button may be the most useful practical reaction to this problem. That way you can outsource the problem of faulty reports - and best case scenario even build up a following of trigger-happy users who are helpfully inclined to click the flag button in the future when the occasional glitch sneaks through.

Publishing the parser may also honestly be a good idea as well. Not the whole site, just the parser specifically - maybe with instructions on how feed in the results of small-scale scrapes (~100 pages) - so people can understand exactly what it's doing and provide feedback.

This is a very community-oriented sort of project IMHO, so by definition you'll wind up with a small following of stragglers if you hang in there; by the same token, it's possible (gain, best case scenario) that leveraging the spare cycles the community might be able to bring to the table may make it viable to maintain a level of quality that would otherwise be very hard to sustain long term.


Scraping projects looking for relative deals is fun. Did that way back in the day with Craigslist motorcycles.


THX a lot great idea. Table alignment is a miss on firefox :) https://i.imgur.com/6lBuwQ0.png


Ah, yes looks like my hacky double sliders don't look great either. css was probably my least favorite part of this project


I’m the project leader for Homebrew and have been maintaining it for 12 years. I have no planned dramatic changes for it or expectations I’ll radically improve it in any way. I just try to keep all parts of the project ticking along and I still enjoy doing so, despite feeling no real obligation to continue.


Can you invert a binary tree on a whiteboard though?



Possibly dumb question, but have you considered looking for a successor to take over the project?

Homebrew has basically reached the point where it's "critical infrastructure" for macOS devs, and it would really be a damn shame to see it slowly fade away just because the creator has moved onto other things.


I think you may be misunderstanding GP's clarity around the intended scope of the project with a lack of enthusiasm about maintaining the project.

Homebrew is critical infrastructure, which is exactly why it shouldn't change dramatically.

Now, if GP has lost interest in the project, or doesn't have the time to keep it running satisfactorily, I'd definitely agree with you - but I didn't get that impression from his post.


If I understand correctly, it's not about losing interest but ensuring there is a successor for when GP wishes to step back or is forced to do so. The community should acknowledge this and fund training and possibly salary for who's next.


I’ve been working on finding a successor and ensuring the project has a bus factor of more than one for at least. The latter has been solved but the prior won’t until I step down, despite my best efforts otherwise.


Many times. I haven’t found one yet whom I felt would take over everything I do. Given I still enjoy it, it feels like there’s no need to reduce the number of humans working on the project in the hope that it’ll encourage someone else to step up and do more.


It's not critical infrastructure.

There are better alternatives, even, that are a quick and painless install process away. For example, nixpkgs is competitive with it, and does not include the Google phone-home supercookie tracking spyware that is on by default without consent in every Homebrew installation, and works great on macOS.

Homebrew could disappear tomorrow and nothing extremely bad would happen. That can't be said for the power grid or water system. Tossing around the term "critical infrastructure" for things that are important but very sub-critical is hyperbole that waters down the (important) term to meaninglessness.


I bumped into a lion in the forest the other day that was aghast and somehow offended and told me the same thing when I mentioned that power grids and water systems were critical infrastructure.


If you don't make money off of it, you really should. I'll definitely try to make my employer pay for it. Homebrew is quite important piece of tooling. Thank you for making it.


You have done a great job, and helped innumerable developers along the way. Thanks


So casual :-)

I use Homebrew every day. Thank you for the the incredible work in keeping things ticking along. And congrats on still enjoying it!


Homebrew has made a difference to me and dozens of other developers I personally know, and probably hundreds of thousands world wide. Thanks for your efforts.


You’ve done an unbelievable job, Mike!


You do great work. Can I buy you a $DRINK for your dedication?


I've been using homebrew for almost 10 years and I just wanted to say thank you for your amazing work!


Is there a donation link or something for homebrew? I can't believe such a popular tool is not making you guys money.



This is like meeting a celebrity. Awesome work on homebrew!


If there's anyone at Apple reading, pay this guy.


They provide help and CI hardware. I have no desire to be either employed by Apple or work on Homebrew for a living (currently, at least).


Glad you are being supported in the manner to which you have become accustomed! When you retire maybe ask for a donation. I doubt they'd say no.


https://siftrss.com/

I've been running siftrss for about five years now. It lets you enter an RSS feed, add a filter, and get a new RSS feed excluding the stuff you specify. I made it to scratch my own itch.

Originally it wasn't going to be public but I thought, "eh what the heck, it's only a bit more effort to put a simple interface on it." Since then more than 100k feeds have been created and donations have paid for the minimal hosting costs.

I do get feature requests from time to time,and I would like to fulfill them eventually, but for the most part I rarely work on it. I'd love to have richer, more powerful filters with boolean logic along with feed combining, rewriting of tags, proxies, all sorts of things... but I've been a software engineer long enough to know that the greater complexity would mean more people emailing me their demands and blaming me for their (mis)use of the tool. It just wouldn't be fun anymore. It'd be another chore.

I've thought about trying to monetize it but 1) it seems unlikely that it'd ever amount to anything substantial, 2) probably wouldn't be worth the effort, and 3) kind of feels against the spirit of RSS.

I guess in some sense it has succeeded, but in reality it succeeded on day one when I was able to use it myself.


Do you know https://linklonk.com from @lonk11? It feels like RSS is slowly regaining traction with all those small projects that add missing functionalities.


Indeed, RSS is a great minimal API and we need more tools that can create and consume feeds. For example, you can create a feed in siftrss.com and submit it to LinkLonk so it could rank content from feeds you follow based on their signal-to-noise ratio.

Regarding the OP, I'm building LinkLonk to test out a different mechanism for cultivating trust among strangers and for discovering interesting stuff along the way. I wouldn't say I don't care whether it gets attention. That's the whole point of the experiment - to find out if it is a viable alternative to the AI driven feed. I am prepared though to maintain it for years and not looking to "fail fast".


Ooh, this is something I have contemplated making for a while. I think a really good way to get sophisticated filtering is to allow filters to be specified in snippets of JS (or LUA) that are then executed by a sandboxed interpreter that presents the filter with a very restricted “DOM” representing the post+feed metadata. Include things like author and title and body and links, and let the user do whatever filtering logic they want. And if you really wanted to make it user friendly, instead of having them edit the code, give them a blockly UI for the filter editor. You have to limit the CPU time given to a filter to avoid runaways but that isn’t hard.


I've been making a proper survival strategy game. I made a few games before but they were only about a week's worth of work each, so I don't count them as "proper".

This time I wanted to make a full-on project with professionally-done models, art, music etc. It's a reverse of the 4X formula - rather than starting as a small country and becoming a vast empire over the course of the game you start off heading a vast empire that's on the brink of collapse and you've got to try and prevent that from happening as long as you can.

I've never run a project with this kind of scope - I've been on them but when you're actually making the decisions it's a real change in perspective.

https://store.steampowered.com/app/1830290/Fall_of_an_Empire...


> you start off heading a vast empire that's on the brink of collapse and you've got to try and prevent that from happening as long as you can.

Neat. Reminds me of some of the scenarios in the old Simcity where you became mayor of a big city with _issues_ and had to turn the ship around.


I like the terrain rendering. Is that a prepackaged thing or did you write it yourself?


It's a custom material (since I'm using UE4) - there's small detail (grass, snow, sand etc) with their own normal maps, and that's all filtered to break up tiling and applied to the terrain.

The other part is the macro-level stuff that you see more of when you're zoomed out. I did the landscape using Quadspinner Gaea to simulate erosion based on a heightmap I drew with the basic shapes I wanted. Gaea lets me do a colour map based on terrain features, which I added on top of the small detail, and an 8K normal map which I blend with the detail normals based on the distance to the camera. The normal map adds a lot of little hills and valleys that are normally invisible since they're only small variations in the height map.


The title image is so reminiscent of Age of Empires ;). No harm there. Is it safe to assume that AoE series was an influence?

As it appears to be targeted only for Windows, I will not be able to try it (on Mac). But the premise sounds good and pretty unique!

Best of luck with it.


Thank you! Yeah absolutely it was influenced by AoE, more in a thematic sense rather than the gameplay which is more influenced by grand strategies and Total War.

Come to think of it, there's really no reason I can't release it on Mac since it's Unreal Engine, apart from me not owning a new model that can run it. If the game's a success (hopefully!) it would definitely be worth getting one so I can build for it.


>If the game's a success (hopefully!)

Title of the thread: "I don't care if this succeeds"

;) Anyway, best of luck, the idea sounds awesome! I've added the game to my steam list.


Based on the spec requirements listed in the Steam store, I think you should be able to target 8 or 16GB M1 Macbook Airs. Everything else is above that. And targeting Intel Macs is pointless.

An M1 Air is $1200ish. So it shouldn't be a burden assuming you have outside income and desire :).

Good luck!


$1200 isn't bad! You've convinced me, I'm releasing it for Mac.


Thank you! Can’t wait to try it


I really like the idea and the art looks good.

You have set the release date to Nov, 2022 - when did you start working on it i.e. how much time is needed for a game like this?

Also, how much expirience have you had with UE or any other game engine before starting this project?

Do you do everything by yourself (art, music etc.) or do you buy / use free stuff from someone else?


Thank you! I started in July of 2020 with just the map and no mechanics, and worked on it intermittently until about 6 months ago when I decided to put some actual work into it.

November is the release date because if I don't set one I'll be more likely to get sidetracked, so I wanted to be concrete about it.

I didn't have that much experience with UE, I'd played around a bit in school and uni but I didn't make anything substantial with it, and I did the same in Unity. Everything is custom-made for the game except for a save game system, since UE's save game stuff works well for smaller-scale projects but kind of breaks down when you've got to save hundreds of cities, armies, etc.

I did the environment and static assets by myself, but I'm no good at illustration or music and I got some great artists to do that instead of me.


Wow, the premise of the game sounds really cool! Do you plan on adding a multiplayer mode to the game? Me and some friends have been on the hunt for a new fun mp strategy game for a while


Multiplayer is something I'd probably add post release, I think it would be hard to implement for the strategic world map since the factions are so asymmetrical. If I was going to add it in, it would probably have to be just the tactical battle map.


What is the tech stack behind a strategy game like this ?


It's all done in Unreal Engine 4, which is great because you don't need to worry so much about all the cross-platform stuff. The assets are done in Gaea for terrain, Blender for models, Illustrator for icons and Photoshop for some more texture work


Wait, can you win/expand or is the demise inevitable?


You can't expand or capture any new cities, but you can still win since the win condition is based around completing the storyline and surviving longer is how you progress in the story.


I'm building wooden benches for bus and light rail stops in my neighborhood.

Lots of riders are elderly and find themselves sitting on the curb, feet in the gutter, as they wait for transit. Studies suggest that perceived wait time increases by 30%+ when riders are forced to stand while they wait. There's no cheaper way to shave several minutes off of perceived trip time, for every trip.

Inspired by https://www.latimes.com/entertainment/arts/miranda/la-et-cam....


I have such a hard time relating to this. In Denmark I feel like 95% of bus stops have some sort of bench, and a lot of them has like a small shed, to get out of the rain in bad weather. It's wild to think that citizens should be adding those themselves. But I guess there's no profit in adding benches to each stop as a bus company.


> It's wild to think that citizens should be adding those themselves.

Antipathy towards the homeless ends up harming other citizens: "If we add a bench there, the homeless could sit/sleep there, and we'd have to look at them". The result is lack of benches, or ones that are incredibly user-hostile.


I used to live in Southern California. Many bus stops have no bench and no weather protection. It can get brutally hot without shade, and since it's a drought area, lots of people get caught without clothing for inclement weather. I think it almost criminal that there's at least no covering for these stops, much less a bench to help wait out such conditions.


I love this.

I've been through so many places where it's nearly impossible to find a place to sit for free. You just walk and walk and walk, until you're ready to spend 4-6$ to sit inside a business.

Benches have no economic value. You just sit there for free - you loiter - for as long as you want with no expectation of buying anything. Yet they provide undeniable value to their users.

I've made a habit of mapping benches on Open Street Map. Have you considered adding yours there, or updating the bus stops accordingly? StreetComplete lets you do it easily.


I really shouldn't ask and then pick favourites, but between you and me I love this.

Now that you've made me think about this, I can only place one bus stop with a half covered "perch" within a few kilometres of my house. All of the others are just a sign in the grass verge, or a wind exposed perspex cover in a couple of cases. Sadly, it hadn't even occurred to me how unhelpful that it is for many of the people that rely on busses.


I'm just curious about the logistics-- so are you allowed to just put a bench down at bus stops, legally? No one removes them?


IMHO you succeeded the moment you installed the first bench.


Good to know there are decent and kind people out there :-)


I posted this as a show HN a few weeks ago, I maintain a small, completely free html/js game. There's no chance of it ever making money in its current form, it's just a fun waste of time with a few hundred players[0].

[0] https://wallsmash.com


A while ago, I found this incredible website: https://wilderness.land/

It's basically somebody's web adventures as a map. It's inspired me to make my own version with hex tiles. I'm adding this to my list of sites :)


Can I see yours, I want to do it too!


This is an interesting mechanic, and I like the Arkanoid+Tetris kind of feel, but I have NFI what's going on. Why are there lasers? What determines how much lasers there is? What determines where the start point will be on the next go? A bit of explanation and polish could really make something great here.


The ball shaped powerups add more bullets, the rectangle shaped powerups increase laser strength. Starting point is wherever your first bullet returns.


What is the wall-destroying ray that shoots before the balls fly out? It's really fun, but that prefire isn't obvious to me :(


> it's just a fun waste of time with a few hundred players

Few hundred and one. Damn, I should be working instead.


Wow, thanks! This is an incredible rethinking of breakout, and well balanced mechanics :).

My only suggestion would be a button to speed up time in later levels (or to do it automatically), it gets a bit tedious watching the last 5 balls bouncing around for 15 seconds.


Loved it! The fun parts of breakout (getting shots trapped behind blocks) without the stressful controls!

It's really hard, though. I only survive like 5 shots. If theres a wall of 5s coming at me, what can I do?

Still, really cool.


There are ‘laser’ powerups and bullet powerups. You can use the laser to blast through big columns of blocks, and or at least weaken them until your shots kill them with bounces. It introduces an interesting tension between wanting nice horizontal bounces versus wanting to hit as many blocks as possible with the laser. Fun stuff.


Is this mentioned somewhere on the page? I was wondering what they do.

I commented yesterday but I'll say it again, this is awesome.

This entire thread is great and a true inspiration.


I just vaguely worked it out after getting addicted.


Haha, I had an addiction phase as well. It drives me crazy how the beginning is hard, then it gets very easy, and suddenly, you lose.


I think you have to accept that some starts are better than others. If you get no powerups on the first screen you're going to struggle. I think you're right that the middle game is quite easy (i.e. you can just bounce off a wall and clear the screen pretty easily). At higher levels you have to plan a bit more, and get really good at hitting corners to achieve horizontal bounces, which is hard to do reliably. It was certainly worth a weekend of my life, anyway. :)


Fuck, this is hard.


It's fun!


This is a lot of fun; spent way more time than I should have on this just now.


This is awesome. Bricks on steriods.


Ooh, like Holedown in a browser.


Super fun!


so so good, but yea maybe a bit too hard.. or too hard to get good at


Awesome game


I bought some land over 10 years ago, it's about 2 hectares, water runs through it and I wanted to make a garden, so I started digging, would sleep on site for a couple of weeks then return to civilization... eventually I planted it with fruit trees and comfrey and stuff and just left it to it's own devices... there's an inverted swastika like you see on some churches in india, an @, and a bunch of other motifs.. at one point I thought of selling it as land art, but no idea how to go about it... I'll give a cut to anyone who helps me though :-) :-) https://imgz.org/iRe6wg3Z/ https://imgz.org/i9UEvZca/ https://imgz.org/i8zESSAw/


Wow! Can you post some non-satellite pictures? Is willow the primary plant making all those shapes? Or have you done significant earth moving too?


I dug it all by hand :-) :-) except for the inverted swastika and a small "pond on the extreme left part of the land... I think the willows will have exacerbated the forms, but mostly I just laid down wood, grass, dug trenches and put the earth on them (a bit like hugelkultur) and slowly widened, deepened the trenches.. there's a river running paralell and I dug a wide trench paralel to this hoping to use the river to irrigate occasionally... it's very meditative "work" perfect for mulling a book over :-) :-) if you use the link provided by a poster below and go on streetview, you'll even be able to see I carved out the word UBUNTU :-) :-)


what is your goal for this land? You are looking for help but in what? Creating more art?


Help in ...selling it as land art, the goal was to make a garden in the style of permaculture, pfaf.org , plants for a future is a good example of stuff I wanted to plant, it's transformed pasture land into an "ecotopia"... ultimately it was a productive use of my time as while digging it manually I processed a lot of reading material in my head and had a healthy lifestyle. I think creating such gardens could be a matrix for (young) people as you create ongoing wealth that can be increasingly harvested over the years (there are more than 10kinds of willow planted on it, raspberries, mint spreading more each year ...



Wow that was fast, did you find it using "la blaisance" and the D949 as references? I should have scrubbed those :-) or did you use other more esoterical methods... could I ask you to kindly take down your link and let hackers be hackers? Cheers


FYI - the lat/lon coords are in your screenshots


IMHO I think it's very good that you don't seem overly eager to just get it sold all at once, because I can't help but cautiously suspect that a lot of buyers would say all the right things then either just let it rot, or go build on top of it (it seems to be located in a rural area, but near some other houses, suggesting low to moderate demand).


Creating paper nautical maps. NOAA has stopped updating 15% of all their nautical charts and will discontinue the rest by Jan. 2025.

The proposed replacement for the beautiful maps they produce now is "print electronic maps yourself". Unfortunately the electronic charts are only usable with an interactive interface which paper is not, to say nothing about their aesthetic qualities.

There are data errors too in the new "custom charts" that are being offered for printing, one such error is that virtually all US water lots a foot of water according to the maps! I investigated this and it is due to rounding down when converting to meters and then rounding down again when converting back to feet.

Let me know if you care, or want to help.


How are the British Admiralty charts for the US? Those have been the ones I've tended to use when going international in Europe at least.


Love to know more. I want to print them, and I'm sure others have similar needs:

1. I want a paper backup chart on my boat when I'm in the ocean. The one I have is deteriorating.

2. I want a large-scale print or collection of them so I can plan and track journeys with my family. I have them pinned in my stairway wall on foam board, and have been considering a different approach.


This sounds like a perfect intersection of a few interests of mine so would be super interested in learning more. What type of help are you looking for?


Believe it or not, I sell the following on Fiverr as radiantxp21: "I will special stocks and option picks lose all your money fast and intelligently"

I know, it sounds a bit, non-English, but in my defense: it was my first time using Fiverr and I had no clue how to use it. The ad is up for a few months already, and I had many laughs creating it, but yesterday I had my first client! I panicked, I realized that I am as bad at picking bad stocks as good ones. I felt like a fraud! And I was laughing so hard that I felt like a fraud.

I genuinely have impostor syndrome telling people how to pick the worst stocks of their lives that will lead them into financial ruin :') I feel there's something funny about the whole aspect of: you ask for a service where you lose your stuff, now you gained more stuff, you're happy as a person but probably not too happy with my service.

Writing the order was a ton of fun! I just get so many questions. Why would one want to lose money? Why listen to me? Would he want to adopt me? What are they really expecting? How does one pick a horrible horrible stock? Should I inverse my own trades, or should I lose the money to feel a sense of comradery? How serious should I be?

The result is: I set up this persona that I feel is funny as hell, yet I try to analyze things as intelligently as possible and really show my real side as well.

Thinking the question through: how can I deliver the worst possible stock (that is not something synthetic, or an index)? Really having the same strong drive that I normally have when I want to buy a winning stock.

I can't put my words on it, but I feel it's splendidly beautiful if done in moderation.

And I am proud to now say at parties: I am a professional financial advisor, I make sure people lose all their money. I am so good at it, I need a place to crash, can I stay at your place tonight?


Are you licensed? Maybe the first candidate just intends to take your financial advice and then sue you into the ground afterwards.


I hope original comments see this. Advising investment vehicles for money, without proper disclaimers and a licence is a very bad idea.


I feel like licensing could be an issue, but if you're advertising that you will lose someone's money, either you succeed (hard to argue that the customer didn't get exactly what they asked for), or you fail (hard to prove damages).


Advising on losing stocks is definitely an investment advice, it just means client will short them. This will be obvious to a court especially if the advice is for money. They will not bite for the absurd argument of paying for losing money.


Rational interpretation, meet law. Law, meet rational interpretation.

we already know how this ends.


> I know, it sounds a bit...non-English

Should one in 18th century verse himself be passingly versed

your crier's cry rings out artfully.

One fraud's earnest scheme to a knowing fraud's great mirth does bring

a wild-cat's prey; loss an LLC's bounty.

edit: s/knowing fraud/knowing fraud's/g; sorry for the typo


> edit: s/knowing fraud/knowing fraud's/g; sorry for the typo

Wait, that was the typo in this post?


Begun this clone war has!


> I panicked, I realized that I am as bad at picking bad stocks as good ones. I felt like a fraud! And I was laughing so hard that I felt like a fraud.

Seems easy enough. Just tell them to give the money to you to buy them "special" stocks and options, keep the money, and make them do the New York Times crossword puzzle or something. You've then just "special stocks and option picks lose all [their] money fast and intelligently" and kept your end of the bargain. The original task is in such broken English anyways I doubt your legally liable for anything.


This is pretty funny, but in functioning financial markets, it's just as hard to pick losers as winners.

The beliefs of professional traders about whether a stock will go up or down is already baked into the price. If you believe a stock is going to go down, and you are right, you can make money by shorting it.


Exactly, the only sure way to lose money is to trade so much that it all goes away in commissions.


Maybe they mean to counter trade you, i.e. short the terrible stocks you recommend and become immensily rich.


Yeah, logically someone who can see a bad trade can see a good trade. Anyone who is able to reliably underperform the market would be a valuable trader.


Traditional finance theory says that the world's worst stock picker is just as valuable as the word's best stock picker.


My day job. Personal projects get a little more heart, but "success" to me is usually intrinsic, not extrinsic. I'm probably a little weird when it comes to motivating factors, but not alone.


Oof. This is probably most people, too.

There need to be more jobs where the interest alignment in work is 100%. Disney animators, Nintendo programmers, audio programming, SpaceX engineers, ML/AI, bioinformatics, ... Rockets, chemicals, machines, visual toys, solving moonshot things, ...

Less plumbing and glue code. Less adtech. Less studying and optimizing trivial human interactions that nobody will remember.


> There need to be more jobs where the interest alignment in work is 100%. Disney animators, Nintendo programmers, audio programming, SpaceX engineers, ML/AI, bioinformatics, ...

Some of these jobs can involve crunch time, low pay, and other forms of employee abuse, since people are willing to suffer for the sake of their passion. Sometimes boring work is the healthier option.


^^ this

Would add: prestige law and government jobs; trying to be an actor; working at Amazon; working as a chef/cook at most restaurants, esp fancy ones--the list is quite long of "passion jobs" that pay poorly and involve all sorts of abuse people wouldn't put up with at other jobs.


working at Amazon is a passion job?


I think people would generally describe "software at FAANG" as a high quality job. Amazon is being called out here because it is notoriously stressful compared to the rest.


Yeah I guess that label isn't accurate for Amazon (and a lot of other bigtech jobs) and prestige law, which are more about social status, etc.


I think more prestige. But yeah, for some people.


FWIW, I find glue code and integration to be quite rewarding sometimes. You take other good, useful things and connect them, resulting in a new/bigger/better useful thing... without "doing anything"! :)

Seriously, for some of the things you mentioned, I suspect the key is to NOT be highly focused on the career path which pays the most. I kind of doubt that audio programmers are paid as much as Sharepoint developers, but I would hope they have more fun.


I work in audio machine learning, and it's pretty great. :)

Sometimes people call it a niche field, but I think they are typically just over focused on imagenet.


there's a lot of jobs like this out there -- and a lot of people working in them -- but you pay a premium for it. I think economists even have a term for it. employers don't have to charge as much when people are willing to take a pay cut to do the work.

be careful what you wish for, though. in the entertainment industry, for people like actors and directors, the pay cut is only at the early stages, and unions limit how deep it goes even then. for video games, though, it's an absolute nightmare. interest alignment in work, in that case, can turn into a recipe for suffering.


The haskell tax.


I like my job. I mean, it's not necessarily my _passion_, but I care about the cause and believe I contribute directly and significantly to it. And while there is a lot of plumbing to do, I also have freedom to explore news ideas and learn new things.

But "anything I do for work" was my first thought when I saw this post.

What it comes down to is that there's only so much I can do to help my work's projects succeed. There's just too much out of my control. Decisions have already been made; contracts are already being signed; the clients believe they've done enough testing.

I can pick up the slack, go above and beyond, and do other people's job. But the project can still fail to get user buy-in, fail to make any notable impact, fail to make or save money, or just outright fail for reasons I can do nothing about.

That doesn't mean I don't try. I just don't care if these projects succeed. If we did what we could and learned things we can carry forward, I'm satisfied.


I work in data and ML and it’s mostly plumbing and glue code lol


People seriously underrate how important data cleaning and massaging is in ML though.


Unless you're constantly changing jobs, it doesn't last.


Have you considered using "will the skills I hone here help me with my side projects?" as a way to decide which job to apply for?

I don't have enough data to say it's a good idea, but so far I'm liking it.


For me at least, its not the work tasks itself, its the dealing with the company and the amount of inefficiency that gets in the way of being able to do my tasks. When I do them, I enjoy them. Waiting a week for information and not being allowed to work on other tasks in the mean time will make anyone a little demotivated.


I'm doing/have done this!

I took my current job (in communications) in order to get better at outreach, marketing, etc. for when I work for myself since that's what I was the weakest at as a freelancer. I'm also interested in tech ethics so I took a job in politics so I could become more familiar with how the sausage is made.

Now I'm looking for a swe job so I can get more experience working in teams of devs since most of the tech work I've done has been solo work.

I'll let you know how it worked out in 10 years?


It's always been the reverse for me - side projects have tended to give fresh input that my day job doesn't provide.


Useful metric!

Among the other factors, which are:

"Does this job allow me to have time to do side projects?"

"Does this job provide the funds for my hobby?"


I feel this way too. Success is measured in just "is my employer happy with what I do?"


I built a Visual Studio extension that wraps ag (the silver searcher), because I was constantly flipping to the terminal to use it to search the UE4 codebase I work on. The built in MSVC text search is egregiously slow, and even tools like Visual Assist (which search via indexing symbols) take forever to run on the entire engine.

It can do a full regex search on the entire UE4 codebase in about ~6s on my SSD. Searching just the game's codebase takes ~200ms, enough to feel instant. The speed is all credit to the developers of ag, I just put a convenient interface on it.

I use it essentially as a navigation tool and it's a core part of my workflow, but haven't gotten any paying customers. I initially had hoped to sell a few copies, but since it has completely solved my own problem and probably saved me hundreds of hours of waiting for slow searches, I'm happy.

https://marketplace.visualstudio.com/items?itemName=CaseyBan...


isn't ripgrep (rg) better than ag, performance-wise?


it is, but a) they don't care if it succeeds or not, b) there's a new faster grep-alike every couple of years, and c) there are diminishing returns from these performance enhancements. so if you're enjoying ag, more power to you.

btw my own "idc if it succeeds or not" is forkfreshness.com, a system to surface active downstream forks of otherwise dormant projects. if you've got a project you want to use, but it seems like abandonware, you can find out if other forks are keeping it alive.


oh this is brilliant, I've often had to really dig into github to find out this information!


thanks!


I haven't benchmarked it, but it could probably just be a drop-in replacement as I believe the arguments are compatible. Would be interesting to try!


Likely. The dude who developed ripgrep spent like 2 man-years on it full-time, apparently. Interesting (long, detailed) blog post about it: https://blog.burntsushi.net/ripgrep/


I don't think it took that much time. If you count the time involved in the regex engine though, you might get a bit closer. :-)


LOL. I thought I read that somewhere in your blog post about it (which was amazingly detailed and interesting), but human minds are poo. Thanks so much for this sweet tool! Is there a ripgrep lib that other software can build on this, btw?


Technically yes, and this is the best I can offer: https://github.com/BurntSushi/ripgrep/issues/1009

In practice, there's no real high level documentation. And there is still a considerable amount of "glue" code in ripgrep's main executable. So the library layer exists at a lower level of abstraction, which may or may not be okay for your use case.


Thanks for all your hardwork! I've been dabbling in Rust and doing toy projects, but have years of experience in other languages. Are there any rust projects you recommend contributing to that have a good community?


Rust itself for sure. And rust-analyzer. I'm sure there are more. :-)


Honestly everything I do. I used to have such high expectations of every side project I built, blogs I wrote, videos I made.

At the end of the day, I realized that the very fact of caring too much prevented me from creating more. The more I created, the more people would engage and those projects would succeed. Weird how that works.


Glad to see this thread come back! I'll share something of my own, though it's not a tech project.

I've been working on translating Japji Sahib - which is the foundational prayer of the Sikhs - into English poetry. The original is a poem, but most of the existing translations are in prose and use Western religious terminology that's not really appropriate to the original.

I just wrapped up a first draft of the translation itself. Also working on putting together an essay on why I felt another translation was necessary and why preserving the form of the poem is important to understanding its contents. Planning on getting it published one way or another.

Been sharing snippets from my translation here, if you're interested in following along: https://twitter.com/verseofpunjab


Thanks for your original thread, obviously it stuck in my mind.

It has been great to read all the responses again. I've probably spent a few years worth of upvote budget, assuming I haven't tripped some upvote spam detector ;)


Hah, same here


Very nice!


Thanks!


I built a website to help me track my Apple Fitness+ workouts. Specifically, I needed several features that Apple doesn't offer today:

- A chronological history of the workouts I've completed.

- Notes and like/dislike tracking on the workouts I've completed.

- Real search capabilities to let me find particular types of workouts (e.g. filter to yoga workouts and search for "pigeon")

And, if people actually use it, then that'll be a big win, because I'd love to be able to see others' thoughts on workouts, find out what's popular in a category, etc.

I have an 'invitation only' system in place on the site today to help mitigate the risk of spam, but I've been sending out invitations to people who sign up pretty much immediately.

https://myworkouts.xyz

p.s. in case anyone's curious about the tech stack: it's a completely boring Rails 7 website with a Tailwind-based UI, backed by Postgres, and running on Render (https://www.render.com).


Wodscribe is a danish startup doing something similiar.

They use AI to determine what workouts you do, with logging and other features.

https://wodscribe.com/


Hey, this looks really cool. Saved!


thanks!


https://getgumball.com

My wife and I started an online/offline shop last year. When our very first orders came in, it was the best feeling ever! I wanted some kind of celebration device that would turn on and play some celebrating music each time this happened. So I started learning IoT / hardware and build a cool retro-looking police light that I can plug into our WooCommerce/Shopify/Zapier accounts (or really anything else with webhooks). This was such a fun project and people wanted to get some for their own. So I'm working on making it a "real" product. I don't care if it becomes a "success" or not, I'm already so happy to use it for my own and my friends.


Cute project. Minor typo in this sentence:

"We’e going to produce 100 of them."


Nice catch, thanks! Just fixed it. I'm still working on that website, a lot of the copy is still kind of temporary.


This is so awesome!

Any recommendations on how to get started learning IoT and hardware?


Thanks! I knew absolutely nothing about IoT and hardware before this, but quickly realized how big and welcoming the community is. This made things very motivating and enjoyable to get started (but still quite overwhelming!). I personally started by diving into the Arduino ecosystem and the world of micro controllers, particularly the esp8266 and esp32. It's all open-sourced and there are tones of tutorials to help you get started. The most challenging part for me so far has been to go from a "DIY prototype" for personal use to a "certified, safe commercial product". It's been a LOT more challenging than I thought, and took way longer to get there. But very fun to say the least.


After you get the "certified" product up and running maybe look at selling it as a kit for the DIYer.


My favourite website is Adafruit! They have stuff to buy, lots of learning resources and CircuitPython (a MicroPython fork with lots of libraries).


Will you support Amazon sales?


Yes, at least via websites like Zapier, integromat etc. I haven't looked at it yet, but I'm sure it's very possible to do it natively from Amazon via webhooks too. So I'd say 95% yes!


I’ve been making mint-tin tabletop games. I’m aiming for a new game every other month. Being a web person for like 20 years now, everything I make disappears in months-to-years. As someone I worked with once described it, we’re digital ice sculptors.

So as a change of pace, physical games! I’ve released 2 so far, next one coming in March.

One is a set-collection competition called Come to Call where players are royal PR people. You’re trying to win the favor of rich patrons without seeming too desperate. Your goal is to send the least interest delegate that will still steal the show. It’s a game of kings, queens, fools, and way too many butlers.

The second game is a push-your-luck dice-rolling egg hunt called Egg Roll! You’ve only got time to make 6 stops to find eggs. Roll the dice to find eggs. If you find some, you can move those to safety or roll to find more. Find nothing and score nothing for the round instead. Works well with kids and adults alike! And comes with 6 variants to change the game up.

You can see both at my little corner of the web, https://fredandfun.com

If you use the coupon codes on my site, I make less than 50¢ per game sold. I’ll never recover what I spent on art. But I dob’t care. As long as someone anywhere has fun with either of them, it’s all worthwhile.


I am taking down the corrupt top judge of a leading Western nation, for fun.

A first instance judge had committed a serious criminal offense. Her husband, a wealthy and influential lawyer then bribed the presiding appeals court judge. So I made the assumption he would also influence the ensuing constitutional court case.

The case had been accepted by the court and assigned a case number. I waited for a month then caused the husband to panic with a morning fax sent to his law firm making fun of his felonious wife and mentioning the case. Without thinking, he used his close connections to the court, trying to save his wife I suppose. Apparently unaware I had caused this in a provable way, the top court decided the very same day to not take the case and gave no reason whatsoever. Such decisions are supposed to be scheduled ten days ahead by law, which did not occur here. The case was also objectively valid since one of the appeals court judges had refused to be on the panel, so the assignments were wrong, a severe procedural error. The judge assigned to fact-finding in the case was the President of this court, the number five in the diplomatic ranking of this nation.

My intent is to end his judicial career and thus alter the course of his nation a little bit.

I am only doing this for fun and don't care if this succeeds.

E-Mail in profile if you are a lawyer or journalist and want to see something interesting happen. There is already a public website with all case materials that caused further drama within the judiciary.

A tech connection: a false claim of immediate threat to the life of the felonious judge had been made to obtain an IP address from Cloudflare, bypassing due process.

Another tech connection: The legal entity operating the website is a DAO on Ethereum, the (minimal) costs are paid with funds originated from a tech billionaire...


If your strategy makes as much sense as your writing, you're definitely going to prison.


Had ended up in hospital with a potentially lethal complication in connection. It won't be me going to prison.

None of the stuff published so far is writing targeted at the general public, it is directed at people involved who are aware of the details.


What is the illegal part?


what does "illegal" have to do with "going to prison" when fighting top players in a known corrupt system?

prison might be the nice outcome.

Note I'm making a lot of assumptions here on the validity/veracity of the story.


I did consider this and protected myself by letting the judges know in a side letter about some background.

Obviously would not have pursued this matter if I wasn't a fairly well-connected person and Covid-19 restrictions made available the time to do so.

The veracity of the case can be trivially verified as I filed nearly everything electronically thus have receipts with digital signatures. A singular court decision was also served digitally because an enraged judge wanted it served instantly right after an ex-parte phone call didn't go the way he had thought.


Will be created^Wfound later on /s


Ahh, sorry. Hadn't had enough coffee to spot the sarcasm. Indeed, dangerous games to play against people without scruples.

I, too, have wanted to undertake projects that would fight against corruption, but I guess I shouldn't have any attachment to my family or friends if I were to go ahead.


Weird to assume that when we don't even know which country it is. I don't find blanket cynicism in favor of apathy to be useful.


Have you checked the carbon monoxide levels in your home lately for a leak? Genuinely concerned…


That is some count of Monte Cristo level shenanigans.


There are many more fun details to the whole story. For example the judge had taken the case files to her house to keep them hidden there, in one panel decision a singular judge voted twice because he could only find one other judge willing to go along, the way I obtained certain info from court staffers was by showing up in person walking in crutches which I actually didn't need, some legal filings had appropriate chess endgame problems for a cover page, and so on.

Nobody expects you to handle your cases like a tech venture, where we only really care for high-variance outcomes and not the simple wins...


Chess endgames?!


https://de.wickepedia.org/File:20210328-rittweger.cover.reda...

The resolution some months later:

https://de.wickepedia.org/File:20211014-lsg-wicke-cover.pdf

The court was unable to print pages due to a css media selector preventing this, so the - presumably bribed - judge had them printed at the nearby law offices of the influential husband. This showed up in log files with his IP address, and can likely be proven as the color printouts of screenshots have forensic features connecting them with his printer.

Since this leaves little doubt about an inappropriate connection to the case and possible bribery, which the prosecutor's office has a legal duty to investigate, this was considered the game over moment.

Somewhat bizarrely, the judge then claimed she felt threatened by this chess game. However, the queen actually remains standing at the end of the game.


The wiki appears to be down. Cloudflare returns an Error 521: Web server is down.


Sorry, this is unexpectedly blowing up. Had wrongly assumed few people would care about the matter.

Should be back up soon with Cloudflare caching.


There's already a website and you tease with this? Why keep the website private?


It's in German language and legal stuff, although one may enjoy the renderings of numerous corruption-involved public officials. These were made using AnimeGANv2.

https://de.wickepedia.org/Wickepedia:About

The felonious judge is named Wicke so this was thought to be the most hilarious domain name.

It has been kept low-profile on purpose because analytics enabled amazing observability about who talks to whom, and who is particularly nervous about the matter. The caching gets bypassed currently due to tracking cookies, which may explain slowness.

Also should point out the (excellent) criminal evidence has thus far not been made public. The state attorney has zero interest in touching a politically highly sensitive matter obviously, so his hand needs to be forced by means other than simply handing over the evidence....


> It has been kept low-profile on purpose because analytics enabled amazing observability about who talks to whom, and who is particularly nervous about the matter.

You are aware that this goes against the DSGVO? I think you are posting way too much information in this thread. I wish you the best of luck.


I am not the publisher. Correlating times and locations with a sequence of events is no data privacy violation.

Further, this is a research project into how corruption works in practice.


Das liest sich wie ein Krimi!

So do you want this to go public yet, or are waiting for further actions by some of the involved courts?


I expect all cases are going to be retried.

As a criminal defense strategy the judge made a claim she "felt threatened" for an extremely long duration including all of her decisions. I have thus filed for nullification, since her claim implies judicial bias.

This matter is currently pending.

I wanted to complete legal proceedings first. A late-night post in a half-day old thread on HN is getting orders of magnitudes more visits than I had thought.


Well this involves the German Supreme Court, any kind of corruption there would be Europe wide, if not World news.


Honestly not so sure. This appears to be a fairly corrupt nation as a baseline so many may find this matter not all that surprising. His appointment a few years ago was controversial within legal circles.

Unlike SCOTUS, Constitutional Court here is by law not entirely at liberty whether to take a case but who gets to interpret the statute. Of course it will be claimed this court can do however it wishes.

To fully convince the public the course of this case was far outside the norm certain data from this court will be helpful, which of course they refused to release voluntarily and the federal data protection authority, meant to enforce something similar to FOIA, claimed to have dropped a matter due to clerical error. This might suggest the matter is already a known political problem at the federal level, but one can only guess. Strangely enough, getting the info will ultimately involve suing the top court (administration) in a lower court.

One thing to keep in mind is that this nation is one without genuine separation of powers. Any matter ends up being citizen versus the state, not citizen invoking one part of the state to check on the power of another part.


Holy mother of a server this is glorious. Bruh/sis you are legendary.


Your wiki's JavaScript hijacks the navigation controls on Firefox for Android.

No way to escape the page except closing the browser


Thank you for letting me know, this will be fixed soon. I should point out this is, for legal reasons, not "my" wiki.


This really sounds like one of them projects you should care if it succeeds if you’re doing it.


This has realistically no more than a 10-15% chance of succeeding, not dissimilar to a startup. For either, it is perhaps better to not get attached too much to a specific outcome.


To quote one of the most formative phrases for me politically (and, come to think of it, in tech and in a bunch of other endeavors): “be realistic, demand the impossible”. Caring about the outcome isn’t the same as being attached to it.


I have nothing personally against the guy, responding to personal asks for a favor is inappropriate but simply how such things work.

This is simply a means to achieve the strictly necessary: to have two criminal offenders amongst judges removed from their appointments. Realistically this only happens if the prosecutors, which are directed by state politicians and are not independent, look bad to the public unless they handle the matter properly.

And that I do care very much about.


A lot of judges are somewhat corrupt, the difference is how much.

But make no mistake, the power/influence they yield is enormous and i would certainly restrain myself for ever doing this.

A judge ( in Belgium) stopped a documentary about his criminal doings, pledged psychological issues ( and his brother is a shrink) and is now happily drinking beers and enjoying ( forced) early retirement.

He accepted briberies from anyone to influence cases fyi. Some cases are pretty nuts too.

Oh yeah, "there was no proof of any briberies" was the result of many cases. But people who live nearby know a thing or two and there is exactly 0,0% chance that he was "clean".


Well aware of the politics. The play here was to predict the ways corruption works and use their own moves against the other side.

Obstruction of justice can already be shown to have occurred within the prosecutor's office, in a case against the judge related to her faking of a crime. Police had concluded there was no threat. That page went missing from her file but I have it from another source.

A number of my friends and acquaintances are, in fact, high-level judges. This court had no way of knowing this.


You sound insane. Generally concerned for your mental health


I appreciate your concern.

Her own staffer did ask me some time ago, unprompted, if she too must fear criminal charges. There exists proof of this.

I do feel bad for her and even the judge's superior, the court president, who I believe failed to take action not because she couldn't recognize the problem but because this judge wields more power than her boss.

Finally, some documents have been designated a state secret because public knowledge would be disadvantageous to the state, something I can agree with. These were circulated before I could interpret the acronyms thus outside my control now.


What did I just read?


I'm not qualified to say this, so this isn't a diagnosis, but the post strikes me as similar in tone to the postings of a paranoid schizophrenic who regularly used to post on a forum I visited.

Completely convinced they're on the verge of uncovering something that will "change history" yet very difficult to follow the detail of what they're saying.


I don't believe or have claimed this will "change history".

Had in fact offered to let the whole matter slide if and only if two judges ruling on health insurance matters hand in their resignations, as I consider them a danger to the general public.


Is that really a decision for you to single handedly make? People make mistakes, but it doesn’t mean they are evil. Pushing them to admit their wrong doing, give up their livelihood/careers, etc. is just stupid. Especially if “doing it for fun”. That’s not admirable, it’s disturbing.


> Especially if “doing it for fun”. That’s not admirable, it’s disturbing.

I see you are attempting to take away the "hacker" in "hacker news".

I see this as social engineering, for a good cause.


Good cause according to who? The OP? You? How about the other people that have received and live with judgements from this official?

And sorry, but social engineering is pretty unethical if you ask me, and has nothing to do with the name of the site.


Exposing a corrupt judge is among the most noble goals a citizen can have. The more incentive judges have to act fairly, the better.

I am not sure you read the story correctly. But I'm pretty sure a judge will get due process - not abusive penalties.


People have been using "the ends justify the means" to justify all sorts of unethical behavior, not the least of which includes torture, genocide, and wars. Let's not go down that ethical reasoning wormhole.

As for his story, my read on it must be much different from your own. Because from what I am seeing, this is far more about the judge's husband than anyone else, and it is to right a sense of personal injustice than a (still misguided) aim of doing what's best for everyone else. Oh, and he's doing it for fun (his words).


The judge felt safe to commit an overt serious crime due to her husband. He is the conditio sine qua non without which this the entire matter had not happened.

He could make a choice. Either talk to me or influence the court. The choice he ended up making is quite clear. Of course I could not point out his options, as that no doubt would have been misconstrued.

There is some evidence suggesting the cases at the court don't get assigned randomly, as per the rules, and she might ask for off-label use cases to get preferentially assigned to herself.

Upon an inquiry the court did not deny this is true. To find the truth one would have to verify the sequence of other case assignments, which should be possible from incoming filing times and such. Here a second case got assigned to her but with a sequence number oddly enough belonging to a different chamber. Per the law there was supposed to be a singular number, and for some reason she split the case without a required decision.

She is also the only judge at this court who ever wrote anything public on the topic.

Due to an adventurous recent personal medical history I became well-aware what problems unlawful denials do cause for patients.


Speaking of genocide, torture and war, since this topic is about german politics, it might be good to remember a certain time in that countries history, when the law was in support of all of these things. Breaking the law cannot be equated with ethical behavior. Social engineering is indeed a method, wether it is morally objectable needs to be argued and not assumed out of the gate.


I don’t think I made that argument, in fact, my comment was made specifically without the qualifier of it being legal vs. illegal. Manipulation (which let’s face it, social engineering is a fancy way of saying) is a pretty solid example of an unethical behavior depending on your ethical world view. Utilitarian? Great, you must also think torture is acceptable so long as it saves lives. Deontological ethical world views might have something different to say, speaking of Germans (e.g., Kant).

Regardless, I think contriving scenarios where you think someone may act corruptly just to catch them doing so is equally as unethical as a police officer encouraging someone to commit a terrorist act then arresting them once they do.

It is manipulative, may not have happened otherwise if not for the original actor, and is akin to saying “I hope you don’t behave like I’d expect a human to instinctually behave if put in a corner”.


Note I did nothing to manipulate the top court. The application was phrased politely and only hinted at a crime background.

Severe procedural errors including denial of access to court files alone justified a reversal, besides the blatant misinterpretation of the law. There was no need to argue beyond this point or label anyone an offender at the time.

(Ordinarily one would have filed to have the decision voided locally instead of applying to the top court, but that court had unlawfully denied access to the assignment rules and does to this day.)


Nice use of words specifying your actions regarding the high court instead of the judges in question, who were specifically being referred to.

You do realize that just because other people act like jerks, it does not give you license to do the same, right? I don’t know why you believe what you are doing is going to have a positive outcome for anyone, including yourself, but I think you have some serious growing up to do.

I’m sorry you had to go through what you did, I really am. It doesn’t sound like a positive experience and I have my own chronic health issues that have been a battle and I can understand being angry.

I just don’t believe it is yours or anyone’s place to take matters into their own hands, nor do I think their actions justify yours. In this situation, you all suck.


Consider I had just survived a rare cancer that kills nearly everyone who gets it quickly, then when addressing a serious side effect from treatment this happens.

Not claiming any moral high ground here. Many would descend into anger and despair or feelings of victimhood, I simply made a choice to play this like a game instead.


Hey, if nothing else, at least you’re owning it at this point in the conversation.

Separate: I sincerely hope you feel/get better my friend and are able to get the medical treatment you were seeking (if you haven’t already). Best wishes to you!


Thank you for your wishes. For future needs I was able to return to private health insurance which suffers from no such problem. However this cannot cover claims arisen prior to policy issue, so the subject matter remains open.

No judge ruling in this court actually has public health insurance.


Well, for what it’s worth and I sincerely mean this, if there is anything I can do to help you out (medically, not legally) please let me know.


I appreciate the offer. Otherwise I did have a superb experience with the medical system, that is real doctors not state workers with lapsed qualification.


Different standards apply for judges within proceedings, especially those making decisions at the very top.

I did offer each offender a second chance, as I thought they might have learned from this. They chose not to take it.

The first instance judge had been given four chances even.


Why do you believe it is your position to give any official ultimatums just to meet your own perceived sense of Justice? The way your are speaking about this is to right your own feelings of injustice, not anyone else’s, yet you do it under the auspices of doing what’s best for everyone else. Do they get a say in this as well?


You interpret this as an ultimatum, I see offering them a way out as being nice. At the same time one has to assert seeing through obvious b-s.

What is appropriate gets decided by lawmakers not judges.

Once judges willfully violate the code they have stepped outside their assigned role. This quickly became more of a political problem than a legal one, and what is right is ultimately for voters to decide.

Whether I am able to interpret the code and precedent correctly we will see. I did score close to the very top when taking the LSAT however.


To clarify, the "way out" was simply a new filing for an interim order based on the novel fact that a potentially lethal complication had just occurred in connection with the case. I substantiated this with medical and research evidence.

This was a very simple thing for her to grant, and in my view she was required to do so based on constitutional principles.

I would more likely than not have let the previous incident slide. Why she did not take this opportunity I have no idea.


You can try to wordsmith and twist the logic all you want. Telling someone “resign and do what I want, or else” is an ultimatum and bordering on blackmail. It is an ultimatum that is directly counter to your stated goal as well, which to “allow the voters to decide”. That’s you deciding for them.


Providing someone a nasty choice isnt neccesarily blackmail or wrong.

Imagine you work as a prosecutor. Someone submits fairly strong, and actionable evidence, that your wife has commited a crime your office is required to prosecute. You are legally compelled to excuse yourself, and let someone prosecute, preferably someone not independent of you. If you do, you know your wife will go to prison, and in the process of the procecution, your every dirty secret will be exposed, and even if you are entirely righteous, and was entierly unaware, and willing to believe the worst of your wife, your reputation will be in tatters. Its also possible that you know that the other prosecutor wont prosecute, but instead attempt to blackmail you, or your wife, using the evidence.

You now have a nasty choice.

Lets say you chose to hand the evidence over to a righteous collegue. Your reputation will be damaged regardless, but if you resign the damage will be light, and as you are no longer with the prosecutors office, you are not expected to approve requests for eg your personal banking information by default. Making it much easier to hide any missdeeds. But if you keep working, everyone who wants your job will spread the information, and your opponents in court will bring it up repeatedly. Both with insentive to lie, or exaggerate. Further, prosecutors are often required, or at least expected, to cooperate with legal investigations in ways regular people are not.

Lets say you chose to hand the evidence to a non-righeous collegue. Your reputation is intact, but he will keep requesting favors, it looks better, but there are no guarantees it goes away.

You can also immideately resign, knowing that it will take a year or two for a replacement to get up to speed, and all you need to do is put the specific case on the bottom of the priority pile, pretend you never read it, and techically have commited no crime, while getting years to prepare, stuff to get lost, or just jump countries.

Or you can chose dismiss it for lack of evidence, toss the evidence in the bin, and pretend like it never happened. Its a boring procedural thing anyways, and odds are good it was just someone temporarily pissed off, who wont care. After all, they didnt even know they submitted it to your office, what idiot does that...

Its not blackmail. Its just that resigning is the better option for you.


I think the flaw in your logic is the assumption it was an either/or situation. There are a whole lot of options between “resign or face the consequences”, and let’s face it, is destroying someone’s career one way or the other (via by choice or otherwise) really a choice at all?

If you think it is, I’d be curious what your choice would be given the same scenario and whether you felt a bit coerced into your position.


Blackmail to me implies that the blackmailer requires something of the blackmailed, in exchange for the blackmailer to not take a specific action. In my example, the sender has already taken their action and given no indication that they are willing to accept a bribe to retract it. If they had required payment to retract it, it would have been blackmail. Meaning no blackmail. The ops story is confusing, so I wont say anything about it. Not sure what you mean about choice there?

In my case? If I was roleplaying the example as the judge, probably call a press conference and loudly condemn my wife for her heinous actions, and promise to vindictively prosecute her to the full extent of the law. Then I would start doing that, knowing full well that her lawyer will argue I committed a procedural errors in managing the evidence(as people cannot prosecute their close relatives, or manage evidence thereof) which then precludes its use in court, letting her go free by technicality... While I win the next election for being the righteous crusader against corruption no matter how much it hurts... Well assuming I actually love her, if I didn't, or wanted to upgrade to a younger model, now is a perfect opportunity to get out of that pesky prenup...

I would not feel coerced, but I would feel threatened. I would like to think that I would chose my wife over my career any day, I hope I never need to find out.


Being forced to make a choice under threat is kind of the definition of coercion, but I think we are getting hung up on semantics (e.g., the word blackmail) and you certainly raise a mature perspective and valid points. I think your interpretation of blackmail is much more akin to extortion, but we can at least agree they felt threatened.

The choice I was referring to was one of resignation and giving into the threat, or fighting the base of OP’s claim(s). Both lead to the loss of their job, except with one option they at least have a chance of keeping their job (fighting it).

Just to clarify, I said it was bordering on blackmail, which I think we can probably agree with each other that this was skirting pretty close to that line.

However, my contention was that it was an ultimatum, while he stated it was not. You don’t seem to be arguing that it was not an ultimatum, just that it was not in your opinion blackmail, which is fair and I won’t beat a dead horse.

Thank you for also sharing your perspective on what you would do in the same situation. I wish I could so confidently say the same, especially when you involve kids, personal attachment, biased storytelling (e.g., him hearing a different story from her than what is/isn’t the truth, which no one knows here), among other factors.

It’s a complicated situation to say the least and based on what OP said, I think there were some serious mistakes made that had a negative impact on him. However, I still do not think his actions are justified, for much other purpose than to be vindictive/take out his anger, and is super risky for everyone involved.

We know nothing about these personalities and outside OP’s own experiences, neither does he. It’s also impossible to predict the future and whether his actions are going to somehow help society writ large, or do more damage than good.

That is my issue with the ultimatum, no matter what you want to call it.


I did not ask her or any judge to resign. This was a proposal to the prosecutor's office prior to filing any of the serious charges and triggering certain events then required from them by law.

Unlike public officials I was fully within my rights to first seek a more politically tenable solution.

There is no doubt everyone involved is fully aware of the situation, although people won't admit to it.


Ugh, your story literally changes and is moving the goal posts. So now it was the prosecutors who made the decision? Not that an indirect threat is any better, but here's your previous description: "I did offer each offender a second chance, as I thought they might have learned from this. They chose not to take it."

To each their own, do what you gotta do - but I stand by my original opinion on your actions.


It does sound insane, but sometimes these things are founded.

Just a few months ago, a local government body finally awards as millions to someone their formed chief executive had been persecuting for two decades. During that time, the random member of the public was imprisoned. This case involved multiple corrupt people.

If it wasn't for the happy conclusion, I'd have said this was the tale of a lunatic.

The podcast is at https://www.private-eye.co.uk/podcast/68


Well, if you're not qualified for it, why do you still do it?


Who knows. They used to say people who think the government is saying on people are tin foil loonies, now everyone is worried about privacy. Don't see the reason to assume this most be crazy. Journalists as a whole have that "when I break this story everything is gonna change" mood regularly


For clarification, evidence for the bribery claim is only circumstantial at this point, which is also made clear in the record. The other claims however are substantiated with strong evidence encompassing intent.


You have a serious case of delusions of grandeur. Get some help.


It is sad that you would rather believe the parent has mental health issues, rather than entertain the possibility that yes, someone is actually doing something effective against powerful corrupt people, and that requires creative thinking.

To me, it echoes "Discourse on Voluntary Servitude" by La Boétie. Powerful people are just people. They are powerful because we are collectively granting them that power. This is not a case of delusion of grandeur, but a case of saying no to learned helplessness.

So thank you byecancer21 for what you're doing against corruption, from a stranger on the internet.


One of the documents shared on the page is a letter to the constitutional court of Germany where the plaintiff explains how not taking his case constitutes a mortal sin for which the president of the court will go to hell and lectures him that he cannot visit church services anymore. It is very hard to take the rest seriously if the same person is claiming the corruption.


This was a fun thing sent three days before the election, which his party was expected to lose. The same judge was vice-leader of this party until his appointment and is known to be ultra-catholic.

Such writing is obviously not directed at him but rather at his staffers. At the lower courts the same tactic actually worked to change staff willingness to make themselves an accessory to crimes. An interesting consequence is later decision were not served correctly because no staffer wanted to put any identifying information on there anymore – this is however a legal requirement for certified copies.

Note I am not actually accusing the top judge of a crime but merely of inappropriate bias.

I am well aware it is important to convey the events in manner understandable to the general public. This has not occurred yet as I had no immediate plan to go public. Before HN the site was only known to a small circle of lawyers.


Was that sent by the poster or someone they are targeting?


It’s fairly obvious to infer that OP is experiencing some type of psychosis or schizotypical behavior


Well, adding "obviously" to an argument does not add anything to the argument.

I can see how you _might_ think this some type of mental health issue, but seeing a behavior that is weird from your point of view does not make it a medical behavior automatically. It might, it might not, and you can't tell for sure.

To push another armchair diagnosis with exactly the same value, I'd say it looks someone who plays the game of life at a high level, which can sometimes looks like lunacy from the outside. But that's just like, my opinion, man.


My inference is that you've never felt strongly about a topic like this, and live a fairly normal life. That's fine, but you shouldn't drag others down.


Not being able to tell if the facts are true I see why one might be inclined to think as much. I did discuss the matter with friends throughout the course of events to assure my own sanity however, also because certain aspects are in our view rather entertaining.

A future matter is the health data protection violation the judge's family committed by hiring problem solving consultants first and giving them my personal info, prior to escalating to a false threat claim.

Interestingly the law assigns such cases to her branch of the judiciary.

So this judge might soon become a witness or even defendant at her very own court, in a matter directed against her actions.

I will grant you this sounds crazy on the face of it. It is the law however (SGB X).


It's fairly obvious that actual psychiatrists make that diagnosis on a lot more than a HN post


If you read the website, it's apparently because an off-label medicine wasn't approved.

But it looks like Patient F has survived though, which is good.


The medical reviewer, a public employee, had ruled on a matter she was not professionally qualified for.

The court asked the patient's doctor for facts as they routinely do, which left no room for denial. The judge dropped this document from one file, then in another file claimed the same matter had already been decided and passed over all evidence while at the same time knowingly making a false assertion of facts.

Access to these files was denied for months, beyond the constitutional court case even.

Without the ability review the files, had to guess what she had done and this did turn out to be factual later. From judicial instructions found on the back side of a page at the appeals level it is clear these judges had been aware. The judge assigned to fact-finding had refused to handle the matter, a procedural violation.

Had asked the medical board for proof as one way to have these decisions nullified. No response for months. In a hearing that was recorded I mentioned the medical board and, carelessly, two days later they sent a letter refusing me the information. It is clear a judge is behind this. This matter is now pending in administrative court.


I found a psych study about how vulnerable narcissists use more first person pronouns in their writing, and applied that to the Epistles in the New Testament to determine Pauline authorship (Paul has always struck me as a vulnerable narcissist).

Amazing result. Very distinct clusters on relative usage between the undisputed non-Pauline letters (John, Peter, etc) and the undisputed Pauline letters.

Almost all the disputed letters fall in the non-Pauline cluster. Only 2 Timothy falls within the Pauline cluster, and does so smack dab in the middle of it.

Currently debating formatting the results for peer review (which probably won't publish for a year at least) or just creating a post with pretty graphs.

As an aside, the whole "can't have published preprint elsewhere and can't submit to multiple journals" submission policies at academic journals is dumb.


I wouldn't bother with journals unless you really need it on your resume to get a research gig


I vote graphs, this sounds really interesting!


I have a podcast where me and a guest talk about technical interviewing then they give me a live technical interview.

Video podcast: https://www.youtube.com/c/TaylorDorsett/

It's fun because I get talk with smart people about a topic with no real solution, then sometimes I do well or sometimes I get destroyed in the interviews. I'd love to have more subscribers but I don't think its ever going to make me any money.


Do you have an audio version? I’ve been looking for something exactly like this for walks.



Oh man, this is an absolute jackpot—exactly what I was looking for. Thanks!


Hope you enjoy! Let me know if you have any feedback. This is my second year doing the show. Trying to make it better however possible.


I tried to use a SAT solver to take strings like "I am Lord Voldemort" and generate human pronounceable permutations such as "Tom Marvolo Riddle".

I thought that if I could express permutation generation in language that the SAT solver could understand I'd end up with something faster than simply generating every permutation and checking to see if it is pronounceable.

I can't be sure if I was wrong, or if my implementation sucks, but it's halting-problem grade slow (https://github.com/MatrixManAtYrService/tomriddle), an utter failure.

Despite this, I sent a link to it in an interviewer with the message "here's some code I've written, in case you're curious". Instead of a coding challenge he just had me give him a tour of the code. I got the job (which is a good thing, because I become a much worse coder when people are watching me, I'd probably have bombed the coding challenge).


There is a company registered that commits the following mobile ads fraud:

* The buy targeted ads from Google, served on YouTube targeting small children and clients of a particular carrier

* When you click on the ad (even if by mistake) you find that you are subscribed to a game service and immediately charged a small fee (5 euros) via your carrier (DCB). You may or may not see a chrome window open and close.

* If you extract the link from your chrome history and visit it again on your computer it looks like a benign form, with terms of use and you need to click at least twice to subscribe.

Now these guys will actually return you the money if you bother to find them and ask it back. They will appear really legitimate as the fraud is difficult to reproduce, and the bet is that they steal a relatively small amount of money and it's possible not everyone notices it on time. Worse I'm sure many parents will blame their kids.

The awful thing is that this scheme wouldn't be possible without Google and the mobile carrier. I actually had DCB disabled because I knew the problem exists, but the carrier had reenabled it without my knowledge. I clicked a link by mistake when I was choosing a video for my kid and got charged.

My project is to research a possible way to reliably reproduce their fraud so I can report it to the authorities. I know for sure they don't have the means to properly investigate it..


I have a somewhat related experience with DCB/premium SMS-es. I run a relatively small-but-not-trivial amount of IoT devices that communicate over GSM/2G. For that end I'm using a local GSM carriers "IoT SIM" cards/packages. A year or so ago we started noticing DCB/premium SMS charges on our account and that was super weird, as we know what our devices are capable and what not. First month it was a device or two, so there was a possibility someone stole our SIMs and is using them in regular phones or what. But next month, a lot more SIMs had these charges. We compiled our case, sent it to our contact at the carrier and the fees/charges were quickly dropped/refunded. All is well, it happens - weird but ok.

But a month or so ago we were tracking down some other issues and requested detailed connection logs for 2 of our SIM cards. And what do we find there? DCB/premium SMS charges. It looks like they are just filtering them out from our invoice and not charging them to us, but some backend system somewhere is still processing those fees.

So it seems like this whole DCB thingy is way more unregulated as one would think. Now I'm really interested how the charges even started appearing on our SIMs, why they did not resolve them at the source and how many people get their money stolen that way and they don't notice a few EUR here and there (fees were around 1eur in our case).

Interesting stuff.


The number of times that anti patterns have morphed into this (literal fraud) seems to be increasing lately. For example, after paying extra for a refundable ticket from JetBlue, it was impossible to cancel. Their "cancel ticket" button threw an error saying "This part of our website isn't working, please call this number" for which there was obviously a 6+ hour wait.

I'm really keen on finding a systematic way of preventing these types of scams.


The systematic problem is the carriers who are processing such payments and don't ban abusive merchants, even when getting tons of complaints from users.

Here I don't think there is a legitimate mainstream use for DCB beside connecting to Google Play and Apple Store. The carriers can and should be able to tell me where my charges where coming from. Instead they call centre told me "its probably something you got from Google Play" even thought I've disabled the DCB payment method there. I found the vendor by inspecting my history as clicking an ad leaves a trace. Most consumers probably are not savvy enough to do that and give up at that point.

Edit: Even worse, this carrier offers a "safety online" package.. that is almost extortion since its safety they fail to ensure if you don't buy the package.


This happened to me, in France, through the Orange mobile carrier, around 2018. They've reimbursed me without issue.

I consider myself savvy, use an adblocker and don't click on obvious frauds. Yet it happened.


That's what hurt my pride, not gonna lie. Plus its angering they are targeting children with this.


I wish you good luck! Perhaps TLSNotary might be of service: https://tlsnotary.org/


Interesting! I bet you do care if this succeeds though.


Well, I'm not betting anything on it..


Need any help with this? You've piqued my interest.


Sure! I don't really know where to start, I got the link.. I wonder how I can increase the odds of getting one of their ads so I can record what happens.

my email is duzunov@fastmail.com


You might be able to run a virtual instance of Android (on a PC), and use wireshark to capture the traffic, and maybe burpsuite if you want to get spicey. I think, I am no expert.

I wish you luck.


Already did that, however the link no longer works the way it did originally. Its either "expired" or they also detect the carrier, DCB enabled. Don't know how they could do that thought.


Wait, how is this technically possible?


I think this is the question. I think they either probably generate links that change once clicked once.


The link is not the problem, but how do you charge someone money without their knowledge?


I described how this works in the original post. They do send an SMS with a link to unsubscribe, but that only cancels future charges, not the original one. And it's possible that a lot of the scammed people don't see it on time or confuse it for another purchase they made. Especially since the presumed targets are children. Then even if you unsubscribe, you still get a bill from your carrier. I had to pester both this firm and the carrier to remove the charge.


That doesn't answer my question. I'm asking: how is it possible to make it so that if someone clicks some random link, their money will be immediately transferred to your account, without needing any confirmation? And if it's possible, why do scammers bother tricking people into voluntarily sending them money when they could just do this?


Thank you


I've been working on https://ayahbyayah.com an iOS app which I originally released in 2012 as a simple app for listening to the recitation of a single Ayat (verse) of the Qur'an.

I've been performing intermittent upgrades over the years as I wanted to retain the simplicity, ease of use with a focus on providing the most accurate and clearest Ayat text in any app.

The latest update has incorporated word by word audio timings and advanced play back controls for a completely hands-free operation, even serves as a teleprompter for the Qur'an.


I like this, it's useful to be able to go ayah by ayah especially when some are tougher than others. The hadith on the top of the page is a good one too, never heard it before

Are you going to make an android version?


Over a year ago I became hugely frustrated with the narratives that were being presented to us. Every 'social media' platform as well as 'news' platform presents us with an undifferentiated feed of news. The problem with an undifferentiated feed is that we, as consumers, can never get a solid view on what's happened or is happening on a single event.

Moreover, the existing platforms encourage doom-scrolling and keep our attention focused on one page for advertising clicks. As far as I'm concerned this is one of the most socially harmful and divisive anti-patterns created.

So, I started developing a site which presents a chronoglogical list of events each of which has, in chronological order, all the news articles, tweets and youtube videos I can find which are related to that particular event reliable sources where possible. Not exactly curated, but not clickbait either.

Looking at the site quickly I've got 317 articles for 'Partygate: The Sue Grey Report'. The 'Guinea Bisseau Coup D'etat attempt'? Around 30 articles in arabic, english, spanish, french and portuguese. The Kazakh protests? probably around 300 in more than ten languages. And there are currently 977 events. This grows every day as I find more sources.

To my mind this is an unbelievably valuable resource, and I want everyone to have access to it. I have plans to expand this much further and the only dev is me.

There's still a ton of features I want to add before I put it out there including internationalisation, accessibility support (The difficulty in finding a chronology of news for an event which people with screen readers experience boggles the mind)

If I were to share it here today it would most likely get hugged to death. But rest assured that this audience is the first I will introduce it to.

Edit: I should also add that I am also looking for investment to increase the 'dev' team. But I'm more the idea / prototype guy. How does one start and yet protect the idea?


I think you're right; there's immense potential value in news aggregation that goes beyond "this got the most eyeballs / articles".

What do you think of the possibility of ranking articles by some metric? If there are 30 or 300 articles, I don't want to do the work of figuring out which version I want (which may be something like longest, or shortest, or without embedded video).


I've given this a lot of thought. Even to the extent of trying to understand what an alternative twitter would look like were it possible to somhow classify a tweet based on its legality in a region and thus giving the user the option to see only tweets which are 'legal' in their jurisdiction. This is a tough nut to crack.

> If there are 30 or 300 articles, I don't want to do the work of figuring out which version I want (which may be something like longest, or shortest, or without embedded video).

It is one thing to have to trawl through 30 articles and figure out which one has the content which is both most accurate at describing the truth and is covering all aspects of the situtation. And it is another thing to filter articles out for having certain attributes.

The first is more difficult. The second is easier and a good feature to add. As the articles are added to the database it's possible to obtain the content and parse it for references to those particular attributes. I'm actually starting work on one at the moment, adverts.

We know that the current model on the internet is to get eyes on an adverts. Not articles. Adverts. And, when we see an outrageous headline "Billie Eilish shaves off own hair in outburst!", we're going to open that page to see what's going on. And surprise surprise. Ads all over the place. I'll be using the number of ads as a metric and in order to provide the user with a warning as to the reliability of the information on the page "This page has more than X adverts. Please be aware that the page may have been designed to obtain your attention and the information within may not be accurate".

As I said in the original comment, I'm going to expand this in such a way that it is beneficial to users to identify "healthy" articles where "healthy" means: few ads, representative of reality (true) and with multiple aspects of the news event.

I have high hopes.


There's probably something to be said for human editorial in ranking sources. There are a finite number of actual news sources with actual reporting, and it occurs to me that your once your automated filter detects possible crap quality, it could kick it up to a human for review and subsequent permanent deranking.

This is one of Google's problems: they are monomaniacal about algorithmic ranking. And that's got them very far on the open web, where the number of sources is too wide and varied for human review. But while news has the appearance of being a wide domain, the majority of what's out there is regurgitated content on sites that could safely be branded with a permanent mark of distrust.

Meanwhile metrics like # of ads could incorrectly derank sites that are just run under a poor business model, but do employ good journalists / analysts / whatever.

Good luck!


I launched a stupid game last week: Let It Slide. (if you like Altf4/getting over it/painful games)

https://store.steampowered.com/app/1778910/Let_It_Slide/

It was my first entirely finished project: gameplay, 2d elements, sounds, musics (but not 3d). I'm just proud I finished this project, having a tendency to get bored extremely easily and only motivated by new stuffs (oh a bird!)


The aesthetic is very reminiscent of Lovely Planet. Looks fun!


Thanks! Oh yes it's cute, this is the kind of aesthetic I aimed for, to counterbalance the pain of playing with cuteness. When I read this, I realize I'm a monster.


are you a NL fan? kind of game that he likes. Only have a mac right now but the game looks great!


NL? Sorry I'm uneducated :)

Yeah no Mac version because I don't have a Mac to compile and try it.. :'( (maybe a Linux version coming later)


I believe they're referring to the streamer/youtuber Northernlion


Ooh yes, Northern lion could definitely rage on this. I should shoot him an email..


I’m 53,000 words into a Harry Potter fanfic that fixed some issues I had with the seventh book. Basically, I object to how little the main characters ‘play to win.’

Example: Team Voldemort taboos his name, so that if you say it, his goons show up to arrest you. So everyone tries to stop saying his name. But here’s another idea. One person says his name while another hides nearby. After saying the name, the first person disappears, and then whoever shows up, the second person shoots them. Like, with a gun — a magical gun, if you want! Do that as many times as it takes until there are no more Death Eaters.

You get a very different book with characters who think like that, and it’s been a lot of fun to write.

EDIT: link, in case this is your thing: https://archiveofourown.org/works/8180098 caveat that I have very uneven abilities as a fiction writer


One thing that bothered me a lot in that book was the trio hiding out in the wilderness scrounging for food. They could do magic! How hard was it to sneak into a muggle supermarket and steal some food?! Or lie low at some pre-arranged safe houses? Could have had Dobby bring supplies.

I don't know how effective Taboo ambush tactics would be in the long run but not finishing off death eaters and letting them respawn was definitely a bad move tactically. Should have atleast dumped them all in a fidelius charmed warehouse or something in a Stunned state.


Yeah, so basically the joy of writing the book was imagining the cycle of tactics/counter-tactics that my stratagems would engender.


Whenever anyone mentions Harry Potter I always think of this:

https://www.youtube.com/watch?v=o-8shqjr6O8

Stewart Lee is not everyones cup of tea however.


Mind linking this fanfic? Sounds interesting.


Edited OP to include it :)


Thanks!


I have a blog that I write hshidara.com that I don't care about doing well. My mind tends to wander and I have a hard time articulating and forming abstract ideas verbally, usually I need to write it out in a journal, but this helps me get my thoughts even more in order because of the public nature of the content creating more social pressure to get it right.

I have a tools section where I make small edge-case tools for myself, I host it on Render and use django admin so I can get away without having tons of core functionality in my tools. Technically they're MVPs that I launch on PH, but they never do well, but they're still useful to me and the problems it solves in my own life.

But to answer you more seriously, I'm my own "I don't care if this succeeds" project. I don't think that I'm particularly smart or talented but I'm still young and excitable and exploring my own nature through software. Hopefully I'll make something that's really valuable to the world one day, but for now I learn, build, meet new people, fail, and grow. And that makes me happy.


At this point I absolutely don't want my personal blog to "succeed." I don't want attention, or fame, or any of the shenanigans that come along with a large following. If it ever achieved these things I'd probably delete it.

Building stuff just for yourself is underrated.


It would be ironic if you followed that comment with a link to the blog :D


Yes but if I did that I'd need to perfect the absurdity by adding an aggressive "sign up for my newsletter" lightbox, and that's a line I can't cross.


> I'm my own "I don't care if this succeeds" project.

It is like you are me. I came to a similar conclusion independently. Whatever I do doesn't need to "succeed".

The only think I push myself is to build and build. Meet new people and hope it opens new doors.


For the past ~6 years, I've been building and maintaining a website for a text-free visual programming language called BlockStudio at:

https://www.blockstud.io

The site has < 10 monthly active users on average, but they're middle-school (or younger) kids, and some of them have been using it for years now! It brings me great joy to work on it in the evenings whenever I can make time for it.

[Edited to add an example]

Here's one of the regulars:

https://blockstud.io/profile/15572


I'm building https://www.taaalk.co/, it's a social network for conversations.

The site went down a few months ago, but now it's back up. The first new Taaalk I'm having is with another engineer, and we're trying to publicly solve a technical chanllenge - how to repopulate the Taaalk database from archive.org download.

https://www.taaalk.co/t/repopulating-the-taaalk-database-fro...

I love Taaalk so much. I love all the little design features. I love tinkering with it. I love the conversations I have had with people on it; you can check them out on archive.org: https://web.archive.org/web/20210316214650/https://taaalk.co....

I don't mind if it fails but I do have high hopes for it!


This is really cool! Love the minimal design. Also I'm a fan of this as a form of article / content generation. Where an article is created by a team, as a collaborative effort, organized and started by an editor of some sort.

Think of how many interesting conversations happen in walled gardens like slack, telegram, discord. Very thoughtful and in-depth sharing from users that would most likely be valuable for others to read. And valuable for these people themselves to re-read in the future at a specific easily accessible / shareable url.

The reason these people share in the walled gardens is because it's a conversational / social atmosphere, not necessarily because it's a private discord server (IMO). And it's just that the walled gardens have become the popular place for discussing things. So it's more natural. This is to say I don't think people would be against having their conversations being in public, searchable, like taaalk is trying to do. I think a lot of people would prefer it, professional types. People who use these communities to learn and develop. Rather than the anonymous s*#@ posters who don't really leave a trail or anything valuable either.


Thank you so much for the kind words. I couldn't agree more.

I really think some of the best features happen when you start a conversation - so if you are inclined, please try: https://taaalk.co/start-conversation

Additionally, is it clear from the UI that if you follow a Taaalk you will get email updates for every added conversation "blob"?


"Oh By"[1]

It's a "universal shortener" which means it doesn't just shorten URLs - it shortens anything and turns it into a short, recognizable code.

Or, what would be a recognizable code if anyone used it :)

Here's an example: https://0x.co/examples.html ... and for some reason I am still enamored with the "send a text to someone in the future" use-case.

[1] https://0x.co


Sorry, maybe I don't understand: from the comparison with QR codes I thought this was encoding the information in some way (like tio.run and many other places do), but it looks like the code is just a handle for your internal lookup? How is this different from the many pastebins out there? One could as well write on the shoe paste.ee/p/t7lCK and put the information there - or just the p/t7lCK part if paste.ee was seen as a universally recognised data store the way you seem to think of 0x becoming.

Maybe the difference is on the social side, not at a technical level: having the code be recognised with the 0x, and encouraging people to converge on this as a standard. That would be perfectly legitimate, I'm just trying to make sure I've understood this correctly.


I work in abuse (prevention), and you might want to change the name of that website since it is very similar (edit distance 1) from some really bad stuff - unfortunately i can't share more details for obvious reasons :)


By the way, your website access is already blocked by certain ISPs and marked as "dangerous".


I have learned that this is common with a URL shortener - they immediately get used by all kinds of scammers.

I learned a bit and played the cat-and-mouse game for a bit but for now ... we're marked as "dangerous".


The lost and found example is horrible LOL. If I came across that glove, I guess I might be tempted to Google the code, but that's because I'm a nerd. At best you still need to write "IF FOUND PLEASE GO TO 0x.co". And bear in mind that 0 and O are very similar.


If I found that I would think "how weird, someone wrote a hex code on this," and best-case might try to translate it to ASCII or google "hex code graffito" or the like, which I doubt would bring up this site because it doesn't use the term "hex code" anywhere.


hmmm... Oh By codes are random so they may or may not have >F characters in them.

If I have some time I will make it such that all Oh By codes have at least one >F character in them so they cannot be confused with hex codes ...


Every other url shortener has the massive advantage over yours of providing urls that can actually be used to retrieve the information, whereas your codes are meaningless unless someone is already aware of the service. Furthermore, I would argue they are not "recognizable" because the format you've chosen already has a well-known unrelated meaning for hex notation.


Just to clarify: if you use 0x.co as just a plain old URL shortener then it will work just like you expect it to.

The odd use-case - codes out in the real world - is a chicken-and-egg problem that will probably never resolve itself.


I made a website to listen to Super Nintendo / Super Famicom music emulated in the browser. It was a great way to learn about Emscripten. Not sure what it would succeed at other than being popular, and I can assure you it is not.

https://sfc.fm/


This is great!

Some fans of Super Mario World also created a playlist of remastered soundtracks: https://www.youtube.com/watch?v=CxKTbcs1t7M&list=PLD-vbw8Jmu...

More info here: https://twitter.com/lebrickster/status/1356013269513863171

Super Guitar Bros. also have some excellent covers of classic console music: https://www.youtube.com/watch?v=IE89o33fqz4&list=OLAK5uy_nL7...

I discovered these while creating visualizations of music transformed into the frequency domain using Fourier transform which you can watch here:

Frequency Visualization: Super Guitar Bros. cover of Athletic (Super Mario World theme song) https://www.youtube.com/watch?v=XJUxzOP2fzs&list=PLn67ccdhCs...

Frequency Visualization: Super Guitar Bros. cover of the Gerudo Valley song (from Legend of Zelda: Ocarina of Time) https://www.youtube.com/watch?v=XXVbDfj4lzY&list=PLn67ccdhCs...


Nintendo lawyers shitting their pants furiously while typing out a cease and desist letter and issuing a takedown notice to your website hosting.


I've been waiting on this for decades. I think the not being popular is helping out on this front. Also that it only ever costs money and never makes any really helps.


That's awesome! SPC is an impressive music format, and music artists on the SNES pushed it to its limits.

Also, props for the great Twitter handle.


I love this! Wonder if it would be possible to make something similar for other consoles (I'm thinking Game Boy?)


https://mmontag.github.io/chip-player-js/

try that one.

edit: oof no game boy, but I'll leave this in case anyone doesn't know about it.


This is so amazing. Thank you.


When you plug a Macbook in with the included two-prong power adapter, sometimes it buzzes slightly when you stroke it gently (ground loop). Im working with a factory to make a grounded duckhead adapter to fix this.

https://ibb.co/P4Bjstg


Wow. I had never experienced this until I moved from US to NL. It sometimes really bothers (scares?) me. If you have two Macbooks side by side, and you touch them both at the same time, you can get an even bigger sensation.

Now since you're in this area of expertise, do you think it's possible that on rare occasions I could lightly stroke another human (let's say in a bed, on a waterbed (water filled rubber container)) and feel the same sensation as I feel sometimes when I stroke the computer? Could be that both turn me on, but I'm pretty sure this was not imagined. It was also rare and strong when it happened.


The sensation comes from the Macbook case voltage differing from that of ground, and finding a path to ground through your body. Sometimes, when you feel the sensation coming from the computer, if you lift your feet off the ground the sensation stops. This is because you are no longer a path to ground.

It's totally possible for this path to ground to go through two humans, making it feel like their skin is buzzing! For example, if your friend is in bed using a Macbook, they're insulated from ground and thus at Macbook case voltage. If you stand on the ground beside them and touch them, the current now finds a path to ground through both your bodies!


> until I moved from US to NL

So, my guess is you're using the 2 pronged brick (US) plug with a US->EU plug adaptor.


It also happens with EU spec machines and their respective EU power supplies. Could be that some of these older homes aren't properly grounding some outlets, so regardless of what you stick in there, maybe you're not getting a ground.

Despite how dangerous it sounds, I've never heard of anyone having a real shock... so I guess it's fine.


Hi, could you explain why this happens normally? Isn't the output neutral line of the DC charger supposed to be pretty much 0/ground anyway? Or is it that the neutral is a few volts off the ground?


I wish I could, but I honestly don't know. All I know for sure is that using the ground pin 100% fixes it. If anybody on here could explain it, I'd be super grateful!


There are filtering capacitors between mains and ground, see https://www.edaboard.com/threads/capacitors-between-power-an...


This happens to me when I use my MacBook on a bed with an electric blanket


I think this actually will succeed


I was looking for it for ages. Please make a British version as well! This is neat!


Glad you like it! But I thought the UK duckhead already has a ground pin?

https://www.apple.com/uk/shop/product/MKU63B/A/67w-usb-c-pow...


At least on my older mag safe charger, only 2 pins are connected. You can pull off the UK plug and plug in the US or EU one, or even just a regular figure 8 lead (not sure of the correct name for these!)

Had a few times where I've had to disconnect the charger as I could feel an effect like static electricity on the metal case of the MacBook.


Oh wow! Sure enough, the UK adapter _has_ the ground pin, but it's not connected to anything .

https://apple.stackexchange.com/questions/17575/how-to-prope...

Alright if I sell any of this North American grounded version, I'll make one for y'all across the pond!


That's right, but the short version isn't connected to the ground. https://discussions.apple.com/thread/8594979


I just found this too. So strange to have a useless prong--maybe it's just for mechanical support? IMO if thats the case they should make the whole prong plastic to indicate its lack of electrical function.


That's actually useful.


I have a small game that I made to experiment with some tech.

https://donotplaythisgame.click/

In short, you accrue points while you aren't playing it, but you have to log into actually get the points (similar to "the game", which you just lost). You get your global ranking only after logging in though.


There's a concept here to refine... I've thought about something that's perhaps related.

One problem with a lot of modern (online/shared) games is the sense of missing out when you're not playing, or the sense of competition which demands focused attention. Both of those tend to upset life balance.

I have pondered influence based games, somewhat like turn-based, where you aren't able to micromanage play but instead strategize and occasionally provide instructions or goals. Then the game does the playing, and you can observe if you wish. But importantly, for lengthy periods you cannot make changes or influences; so frequent observation wouldn't be rewarding or useful, and you could feel content to go away for a day or two. Then when you return, there's a bit of excitement to discover how things turned out and to plan what goals to modify or add.


I have been pondering the same concept for years. The problem seems to be: A) Making AI that is able to plan for goals set by players and achieve them is not just "not mainstream", its actually unique when its used. Even the algorithms like GOAP (Goal Oriented Action Planning) is very limited (eg cant really chain goals, one goal at a time,...), and while better algorithms have been proposed (UDGOAP - Utility Driven GOAP), they havent been implemented in any game yet. B) This type of game is not proven, so noone is gonna invest big bucks. And implementing completely new and untested mechanics and core loops will likely burn more cash as you iterate for usable outcome.

Theres a wishing for games of the future, tho


>similar to "the game", which you just lost

FUCK.

I had a good streak going.


Random idea, affiliate style code that you share to friends to invite them to this game that you don't play. Then you receive points when someone in your tree "loses" the game by checking their score.


Do you want a high global ranking? Or low? I was ranked 5 after logging in for my first time.


It's newly up so you were tied fifth!also go for the best ranking which is closest to 1


The only way to win is to not play.


Hacker News is part of my daily life. I try to follow the top stories every day when I have the opportunity. In order not to miss important stories on my busy days, I prepared a notification service. It was a very simple, ~40-line PHP script that sends me notifications for stories with over 200 points. I have been using this service for 7 months and I no longer worry about missing important stories.

Finally, I made this service available to everyone so that it can be useful to others. I have also obtained the necessary permissions from the HN moderators to share such a service with you. So, I hope you will not miss important stories from this awesome platform with the help of this service. Also when I share this service with HN, I hope I will receive this story as a notification.

And this is my "I don't care if this succeeds" project because I am already using and I just shared with everyone.

Also I just received this post via this service and just came here to share this.

https://news.ycombinator.com/item?id=30153116

https://hnn.avci.me


A lot, I don't list them in my resume or attach a title (founder, etc.), I just did it for the fun of it or to teach my son.

active & hiatus projects (published in Google Play & Apple App Store)

https://ABCDutch.app - Various Dutch learning apps I made for my son

https://ChronoBook.app - Muji Chronotebook for iPad

https://CloudArchitect.app (see wayback) - AWS/Kubernetes/Google/Azure Cloud Whiteboard Magnets for iPad

https://SketchDesigner.app - UI/UX design tool for iPad

PencilPuzzle - Over 25k+ puzzles, pictionaries, sudoku for iPad

sunsetted projects

https://PrintableFaceMask.com (see wayback) - last option printable origami Facemask to fight COVID-19

Various auto-generative NFTs (anon. around ~6k ERC-721 NFTs minted)

Too many. https://jjuliano.github.io/jjuliano/stuff-i-did.html


I'd say doing it "for the fun of it" or "to teach my son" are both forms of "succeed" :)


I am building https://learnawesome.org

It's an attempt to organize world's knowledge. Right now, it looks like GoodReads-like social network for learning resources organized by topics, formats, difficulty levels etc. But there's a knowledge-graph that separates ideas and the medium those ideas are expressed in. For eg: "Sapiens - the book" and "TED Talk given by Yuval Harari" are connected to the same node.

This idea isn't anything new. Here is Danny Hillis talking about it at OSCON 2012: https://youtu.be/wKcZ8ozCah0

The code is open-source on github: https://github.com/learn-awesome/learn/


Nice ideas and good work.

I’ve put down various ideas and links about constructing and testing knowledge graphs here https://wiki.secretgeek.net/dependency-graph-for-knowledge

Good luck with what you’re doing.


I created https://plaintweet.com/ primarily for myself. I posted it on HN sometime back and many people visited it. It is completely free and doesn't use any analytics so I don't know how many people use it (if any).

It runs on a $5 VM along with some other small projects, so it doesn't cost me much and hence the outcome doesn't matter.


Fantasic idea and implementation. My timeline on here compared to twitter.com looks more sane and inteligent without those recommendations of 'X liked this tweet', and all the news topics. I assume that's because it's getting the raw feed.

I also love low-fi websites like this. I think websites shouldn't be a large drain on resources, and should embrace standard HTML as much as possible.

This has the opportunity to curve timewasting scrolling by making it more a periodical read. As such, I'd like the return of the timestamps and to implement hourly pagination, so that there's an 'end' point and a easy bookmark to start where you left off.


Thank you for the feedback. Glad you like this. Yes, I was spending way too much time because of the endless feed and scroll. I was seeing more things I didn't subscribe to (follow) than what I subscribed to. So I created this app.

The timestamp idea is great. I will look into implementing it next. It's always nice to have a start and an end. Maybe I will add a setting where the user can specify how frequently they want to fetch new items.


An alert for you: the donate link leads to a “404 Not Found” page on buymeacoffee.


Ah thanks. It should be fixed now.


https://github.com/martindbp/merkl

A ML pipelining/build library. Think like make but for ML models, but written in Python code and invalidating results based on data and code changes using Merkle DAGs. Similar to DVC, but again using pure Python instead of YAML files, and (arguably) more powerful caching. I use it myself and find it very useful, but don't have the energy to polish and promote it :) Maybe that will change in the future though!


I have a lot of software written, basically just for me but with a bit of work it could be a thing. The core feature is burning through digital lists one item at a time but with as little interaction with a computer as possible.

Data only push notification -> text to speech to bone conduction headphones (or really any headphones). Tells me the current task. Two buttons on my wrist. One is next task, one is "toggle repeat mode". I have voice actions that load specific lists or any of the other things I want it to do. Basically all manner of software exists in varying forms for working on basically every native user interface I interact with. Global hotkeys, system tray icons, background services, etc etc.

The cli, custom launcher, watch software, and the chrome / firefox new tab extension get the most use. Small feature set makes "software for everything" realistic. "See/hear current list item", "Next task", "toggle repeat" -- I treat it as a way to learn things, but I also use it absolutely every day. I like to act like when I inevitably develop cognitive issues in my old age that this will be a useful utility to have.

When I make a very detailed list for the day and burn it all down by just listening to what I'm supposed to do and tapping a button on my wrist for the next thing, I feel far far more productive than my baseline just due to not context switching. Put up the blinders, get in the zone, stay in the zone. :)


Wow, this sounds really cool!

What is the main way you create/edit the list items? Is it manual, automated, etc?

Could you describe the way you use it to learn new things?

I really like the philosophy behind this--seems quite elegant


Thanks! Most of the "how" is shared in another reply. Really it's just an array of strings that keeps a cursor (and technically a stack for interruptions that pop off before returning to the cursor in the list). So posting a fresh list to the service that runs it is a common use case. Loading saved lists, routines, some things have state machines that inform task creation but that complexity I wax and wane finding all that useful.

The book "the checklist manifesto" informed some of this philosophy behind the tool(s). To learn new things specifically is spaced repetition and keeping a backlog of things to dig into. One practice that has stuck is a list of reminders / active ongoing things that I burn through when making a hotlist. If I'm good I'll actually do what I load, if I'm not I'll load it with good intentions and skip things or take it out as the day gets hectic. Nothing really more than you'd do without the one item at a time system.

It's all a work in progress and malleable since it's exclusively mine. If I come up with a better way then maybe that's what it will morph into.


Actually, there's the other aspect of "learning things" which is if I want software to do something I just build it and usually I've never done it before. The elisp emacs functions, the Android launcher, the swift taskbar menu thing, global hotkeys on windows in c++, data only push notifications, background services on all the things. Just a good excuse to roll up my sleeves and get some code written for something I otherwise have no business digging into. It's fun and keeps me well rounded.


Having a hard time understanding what you're describing. So you use it as a to-do list? There's no way to address the items in a different order?


Well sure there is, alter the original list and load it again. Since I have exactly one customer, me, I've just dogfooded this. Written lists or something in an app or an editor are far more natural than anything I'd cook up / reinventing that wheel.

Most commonly I just get to inbox zero, stack rank what needs to occur in what order, then make a precise step by step list. The process of making a punch list of actions in order I find useful for thinking things through. Then it's just load and execute it based on what's described above. Pull the next task one at a time like a short order cook.

Loading the punch list is usually just some editor plugin or something native that catches shared text / intent recievers. In emacs, vscode, google keep, obsidian I just highlight text and hit a hotkey to load it. Or skip the highlight and just share / load the whole buffer. Rinse, repeat.


Wordo Dictionary.

It's a complete faillure by any standard, lol. But it has a handful of power users who have begged me to keep it online. I built it years ago because I was fed up with the other dictionary websites, they have clutter and ads. And the definition text is so small. Wordo is very simple: https://wor.do/love.

Users also have profiles, and can follow other users. They will be notified if one of them 'likes' a new word ("@pg likes the word 'cap table', 14 min ago"), like this: https://wor.do/@aminozuur


https://github.com/ScottLilly/MogriChess

It's a variation of chess where the capturing piece acquires the movement capabilities of the piece it captured.

I originally wrote a version seven years ago, but never got far in building a good AI for the bot player. As much as I like the idea behind the game, the program is really a testbench for me to work on memory and speed optimization techniques and probably eventually learn some AI/ML.


My partner and I created https://retrogram.app for iOS/watchOS

We started designing it at the end of 2020 and released it in Jan 2022. We met over word games, and love playing them together so we wanted to make one with all the polish we could put into it

It's inspired by the 1970s, old Atari game packaging, VHS tapes, Beach Boys albums, etc. We spend time making the puzzle together each day and put quite a lot into it in terms of stories for the different words, themes, and curating words based on upcoming events. You can see what I mean from our Twitter[1] or Instagram[2]

Our goal was to have it cover its own costs, to earn about $500/year (Apple Dev expenses, font licensing, hosting, Firebase). This would allow us to justify working on it. It has earned $1000 in January so far (probably because Apple featured it) so we consider it a success for this year and next year

[1] https://twitter.com/RetrogramApp

[2] https://instagram.com/retrogram.app


I am currently building a suite of software that'll allow users to easily design and run Monte Carlo simulations to solve problems in statistical physics. I am in no rush, mostly because there are probably only a few thousand people who will ever need such capabilities and it's fair to say that most of them will have enough knowledge to build their own Monte Carlo simulations from scratch.

Honestly, I'm only doing it because it's a nice way of wasting time whilst convincing myself that I'm not wasting time!


that's awesome! I tried to do the very same thing: https://github.com/simulatedphysics

do you have a website by any chance where I can follow progress?


This sounds cool! Is it open source? Or some way for us to follow or see a release?


I'm making a proof of concept UI library that runs in WebAssembly!

Pros:

- Rendering for multiple platforms

- Much efficient server side rendering with all the goodies of SPA (no need to scale nodejs servers)

Cons: It's just a proof of concept and I don't have enough bandwidth to take it to a full blown framework


I care if this succeeds, because I want it.


I'm not sure if this counts compared to the other posts here, but for me, for many years, r/wallstreetbets.

I think this actually falls in line with most subreddits. You build or support a community because you want to discuss something and there isn't anywhere else to do it.

This is kind of a loose interpretation of the "gets a lot of attention" requirement though.


I’ve run a community for 10 years now, I’m extremely burned out. You have to make so many compromises and babysit so many idiots it really saps the fun out of everything. I’m tired of being Literally Hitler because I have to ban someone or mediate other histrionic meltdowns.

Also after awhile it grows so much you don’t even know everyone anymore, and you pretty much don’t care. My discord has 11k members and I don’t even read 80% of the channels anymore lol

I always wanted to be the big webmaster guy when I was young, but the reality can be a bitter pill.


1. Circa 2014 I've created Mapless [1], a Smalltalk persistence framework to remove the Object Relational Impedance Mismatch problem by design so I can quickly prototype or (modify) maintain the persisted objects without caring about mapping. After being abandoned, it suddenly became a life saver. Now it's going for production with humongous load.

2. I'm discretely working in Lobster [2] because I don't like current Smalltalk IDEs and I want one with a native look and feel. So far I have implemented Transcript, Workspace, Inspector, REPL and partially a Class Hierarchy Browser.

[1] https://github.com/sebastianconcept/Mapless [2] https://github.com/sebastianconcept/lobster


Do you have some instructions, screenshots, or video about the lobster project?


Not yet. I wonder if I should make a proof of concept demo at this stage or later when the UI gets more love (now is the style needs more love as padding margins and details of that sort are at the bare minimum to continue focusing on functionality).


I built a fun project to help build a morning journal habit. It works for me because I stay on top of my email inbox. The service emails me a journal prompt every morning and I save my entries by replying to the message, filling out the questions in line. If this sounds interesting there's a free trial available at https://mymomentjournal.com.

I had a lot of fun building this and thinking through the user-flows while I was out on long runs. That alone was satisfying enough, but it would be fun for more people to use it!


I use it!


oh that's cool man


https://gen.go350.com/login

https://github.com/62726164/ed25519-login

I built a website that uses public Ed25519 keys for user authentication (rather than passwords). Users sign the current Unix Epoch time (with the private Ed25519 key) and paste that base64 encoded signature into the login form.

I don't care if the idea succeeds or not, I use it for myself. I like simple, secure things and I feel webauthn is too complex.


Cool! I have implemented a similar workflow (certificate signatures as authentication) for some backend processes. No public write up currently. Certificate based authentication usage will only increase with time, imho


For extra security, the website should generate an extra nonce to go with the current time, otherwise there's a window where the signature could be reused to login again (maybe to another site).


A signature cannot be reused. It's only good for 60 seconds and once used may never be re-used because I do not allow that. Register for an account and try to submit the same signature more than once.

I understand replay attacks. I don't allow that to happen.


Is that supported by any password managers? :)


No, but it would be trivial to implement that into existing ones. But since it's not a password, it doesn't seem like a good fit.


I have a dream of killing the "hierarchical storage" metaphor. It started as a program to organize my images w/ tags: the images go into content addressable storage, the tags get stored in a relational database, and then you can query the tags, link them into a tree (taxonomy) or graph, etc.

While building this I realized I wanted it to interact w/ other programs in my operating environment: so I made some tools to take queries and spit out hardlinks on the filesystem hosting the content store. This would let me write a quick query in my shell, spit the results to a taxonomy of ephemeral folders, and then access those folders from your usual "naïve" applications.

Then I became addicted to this workflow and realized I wanted to organize all my media this way; which spiraled out of control when I realized I never wanted to deal with paths again for any of my documents.

I'd stress that the idea of content-addressable storage w/ an interface on top is most emphatically not novel, Venti[1] from plan9 was doing it in the early aughts w/ references to prior work from the decades prior, git and many VCS systems are just interfaces into a content-addressable store as well. It's just that hierarchical organization won in popular culture, and as best I can surmise nobody is really interested in replacing it.

The problem one naturally runs into is: hierarchical storage is inextricably linked into our modern operating systems, file systems, shells, protocols, etc. at the most fundamental levels; so the complexity grows enormously w/ every layer I want to subsume. You either deal w/ the friction of the "impedance mismatch" between your storage and operating environment, or you basically resign yourself to building an entire OS where "files" live at one and-only-one path, with a myriad of indexes & manifests to make sense of it all.

Am I likely to succeed in killing the "filing cabinet" metaphor? Probably not. Has the journey been worthwhile? Absolutely.

[1]: http://doc.cat-v.org/plan_9/4th_edition/papers/venti/


I would definitely be interested this! Got any links or public repos anywhere?


I have two, one more ambitious than the other.

First is a site that has existed for around 25 years now, although it was shut off for several years. It came back to life when the pandemic started, and is behind private auth now. Basically, it lets me and other creative writers collaborate on branching fiction novels together. I write a chapter and put a couple of choices at the end, which serve as writing prompts. A reader comes along, clicks a choice, and is faced with the need to write that chapter, and so on. Our favorite story is currently 288 chapters, and is projected to reach about 1000 pages when it's done, which will probably happen in the next few months. We're all good enough writers to pay attention to characterization, dialogue, and theme, so all the threads tend to reach natural narrative conclusions, and I'm even able to export it to a printed "branching fiction" format and publish the books through Amazon KDP. Someday I'll find a lawyer and figure out how to open it to the public (it supports multiple in-progress stories) but for now I'm quite enjoying having weekly Discord meetings with my writer friends, writing a handful of chapters per week. As for the tech side, probably the most fun recently was writing a react component that lets you graph out the animated chapter map in all sorts of fun ways.

Second actually has some technology in common with the above. I'm enamored with using propositional logic (not predicate logic) to make and verify argument graphs. Meaning, you create some nodes with sentences and truth values, and build up actual visual graphs with sentences in bubbles that you can derive from other premises, and then collaboratively judge whether the truth value is propagating throughout the graph. It would enable people to browse to someone's conclusion, and then explore down through their entire argument down to their facts (which should have the same truth value for all people) and values (which should have truth values that can differ from person to person), and then people could pick points in the argument to disagree with or challenge. Kind of my own attempt to turn the current age's destructive argument habit on its head, into something constructive and collaborative, in a journey to discover shared truths, and opposing perspectives that we can respect. Like I said, ambitious.


I'm really interested in this. Closest thing we've got is https://www.kialo.com/do-aliens-exist-1258


Mine is https://sumi.news. I use it, others use it, and I consider that a success.


Looks fantastic, thanks for sharing. Love how you include news sources from other nations.


Looks great, thanks for sharing - will definitely use it moving forward!


This is AMAZING


Thank you. I'm always looking for ways to improve it.


I am making a series of books on commutative algebra. The first one is available at https://www.ams.org/open-math-notes/omn-view-listing?listing...

There is a sequel on homological methods, which is not online, and I am currently trying to publish both. When I have time, I would like to write a third volume on homotopical methods (essentially all the stuff needed for André-Quillen cohomology and the cotangent complex).


I was a bit annoyed I couldn't use keyboard shortcuts in most online json formatters so I build my own mostly for my personal use. After a while I got the idea to ask the guy who owns jsonformatter.com if he wants to host it and after a while he got on board. So there you go : https://jsonformatter.com/


Amazing! I like it.


A hobby project from about 5 years ago https://cmdchallenge.com . There is zero monetization and the only reason I keep it running is that it has been pretty low maintenance and doesnt cost anything to run (one small $5 vm). There seems to be some small groups who use it as a learning tool. I don't think it is a great way to learn shell fundamentals by any stretch but the low barrier makes it a bit more accessible than other tutorials.


Very cool! I'll recommend to my friends.


I'm building a method to use Twitter (via API) as a configuration management repository, storing encrypted configuration files in twitter, then using API calls from new network clients to grab the role-appropriate configuration files for a given service. So, "puppet, but with Twitter as the storage component".

It initially grew out of a test to build a shell-based encrypted method for posting and reading tweets, compounded by an underlying desire to figure out how to make twitter "useful" for me somehow. Discovering that stego data does not get stripped was an eye opener on the size of data chunks that could then be stored as tweets, which allowed me to push larger configuration files, while still having them be largely useless to random viewers.


I'm working on a programming puzzle game with 2D sprite graphics where every object in the game has an API and can be interacted with programmatically. Every level can be completed either autonomously (i.e. scripting player movement/actions) or non-autonomously (using i.e. WASD to manually move around and perform actions). It's a game where you work smarter, not harder - if a level seems tedious at first blush, it means you haven't thought about how to automate the tedium with programming:

https://www.bryanpg.com/games/pragma_twice

I plan on doing a Kickstarter this year just for fun, but even if it doesn't get funded I'll still continue to work on it.


I built a few utilities that help PeopleSoft developers do their job. It's a pretty niche market and it's all MIT licensed. I work on it when I need it to do something, or someone requests a feature. They have stayed pretty low on radars since they were released (the oldest was 6 years ago). I don't work on them for them to be popular. I work on them because the few times I've needed them, they were indispensable.

Trace Wizard [0] - Peoplesoft App Server trace file analyzer. Shows execution paths, sql statements, exceptions and a bunch of stars.

DMS-Viewer [1] - Peoplesoft uses a program called Data Mover to migration data between databases. It exports the data into an undocumented file format. This utility allows you to inspect and alter the data before importing to a new database.

Pivet [2] - command line utility that dumps various Peoplesoft definitions/code to disk and leverages git for tracking the changes. Intended to be run as a scheduled process.

[0] - https://github.com/tslater2006/Trace-Wizard

[1] - https://github.com/tslater2006/DMS-Viewer

[2] - https://github.com/tslater2006/Pivet


I'm working on a replacement for PHP, just for my own use. I don't really care if anyone else besides me will ever find it useful.

Right now it's just a Git repo: https://github.com/ThingamaNet/uce

My project goals:

  - minimal but stable FastCGI runtime that recompiles server pages as needed
  - minimal dependencies
  - web apps written for it should still run in 10+ years without change
  - combine the advantages of C++ with those of PHP
  - equal-or-better performance in most scenarios
  - implement an additional WebSockets broker so I can use the same runtime for live apps
Currently it's very early in development and very clunky still.


I have been writing a book about the fundamentals of large-scale distributed systems over the past couple of years.

It’s not a best seller, but thanks to it, I connected with engineers all over the world who I would never have met otherwise.

https://understandingdistributed.systems/


No Nonsense Recipes - https://nononsense.recipes

I built it mainly to scratch my own itch out of frustration with recipe blogs and their endless stories and photo collages before they get to the point where they actually tell you how to make the recipe.

It seems a pretty common complaint, so I thought other people might be interested. I added a subscription because I don't like ads and tracking and everything that goes with that. A few people have signed up but, so far they all cancelled before the end of the free trial. I get a lot of use out of it though, so I'm pretty happy with that. It's cheap to run and gives me something to tinker with now and again.


Nice — in a similar realm I made kcal[0] to scratch a very specific itch for myself and my spouse. Our diet is mostly plant based but we both also do a lot of weight training and running so we needed something for close tracking of macros. It’s maybe 75% finished but takes care of all our needs with some quirks so it’s slightly neglected now.

[0] https://github.com/kcal-app/kcal


I love the idea but it needs pictures really bad. I’m not gonna be able to pick a recipe based on a text description, the photo is what reels me in.


Working on adding it! I want users to be able to upload pictures, but that creates a host of problems with moderation and everything.

Recipes you can copy, because they’re not copyrightable, but images are, so just scraping them from other sites is really not ok. Cooking 18000 recipes and taking pictures myself is also not going to work. So, yeah. I totally get the desire for pictures though.


Somebody should write the extension to snatch the pics from recipe blogs. /jk


Built a daily word game in two dimensions, with a 5x5 wordsquare to uncover using valid word guesses.

https://squareword.org

It's been such a joy to work on it and add features and improvements. No way of making money, but seeing the game evolve and getting positive feedback from players has made it worth it already. :) I love small projects like that where there are no expectations or real targets, just the pure fun of creating.


This is so awesome! thank you! It's a lot more challenging and fun than Wordle.


really enjoyable, clever take and I like that you have a target goal set.


Great game


I'm late to the party, but I'll add mine:

1. A scripting language, designed to be embedded in other programs, emphasis on web templating. C++20, Flex, Bison, Unicode, Unit Tests, Doxygen, Github, Docker compilation, and a YouTube series over its development and explaining how everything fits together. I'm almost done with my 1st draft of the language (6k lines of code, 3k lines of comments), after which I'll begin recording.

2. I record hymns in congregational style, as the traditional pianists used to play for church services. I'm focusing on public-domain hymns, re-typesetting them using Lilypond, and including the choral music as an overlay with an overhead shot of my hands playing. I don't care if I make money. I believe that this playing technique (improvisation based on 4-part vocal music) must be preserved, and I'm trying to do so.

3. I am planning on recording an instructional course (available for free) to teach how to play in the evangelistic church pianist style. Using my approach, I have had adult students go from "never touched a piano or read music" to "can play a hymn for church with the big, full sound of the evangelistic style" in 3 months. Again, I believe that this style needs to be preserved, and I've seen a lot of the existing materials (and even bought them myself to evaluate, to the tune of thousands of $$$ spent), and I'm greatly disappointed in what is available. I teach technique and theory (I have a BMus in piano performance from a state university), and I really don't care to teach classical piano. I would rather teach church musicians.


taking care of google ;-) I have a search tool / catalog of duckduckgo !bang operators https://mosermichael.github.io/duckduckbang/html/main.html - i am hoping that it allows for better discoverability of specialized search engines. The latest addition is a description for each search engine, just hover over the name, and you get a description derived from the sites meta and title tags.

I think that specialised search engines are gaining ground, it has become easier to set one up, thanks to elasticsearch/lucene. They can be quite good, for a limited domain, and they don't have to invade your privacy in order to find out what you are looking for. I think that what is missing are tools like this, that would aid the discovery and use of these search engines. I hope that this will allow them to eat into the market from the 'low end'.

The projects source is here: https://github.com/mosermichael/duckduckbang

Unfortunately they don't invest too much into !bang operators at duckduckgo, however that's my input data...


This looks good. I expect their main page https://duckduckgo.com/bang will feel overwhelming for most users if displayed this way, but this is much better for serendipitous findings - both have their place.

Is there a mobile equivalent to the hovering, to get the short description you mention?


Thanks for the suggestion, i didn't think about it yet. The whole page isn't quite optimized for a mobile user experience. I think that i would have to add a link that brings up the help text; maybe the link should be in the form of a question mark icon, similar to what they have at https://m.xkcd.com/ what do you think? I am not much of an expert in matters if web UI/frontend, so that any advice is very much appreciated!


> maybe the link should be in the form of a question mark icon, similar to what they have at https://m.xkcd.com/

If the help text will be displayed in a little floating window like a tooltip, this makes sense, as the expected UI. I had in mind a short description box opening up underneath the entry and showing the info (as part of the page flow, not floating), and for that case I had the expander arrows [1] in mind.

In either case, the important thing IMO is to have enough interaction area to comfortably click on it without having to precisely hit the arrow/question mark itself.

[1] like mentioned here: https://ux.stackexchange.com/a/5736/138


Me and my wife made https://sortesalearum.com , a web emulator for an ancient roman fortune telling system.

In SEO terms it's one of my most successful projects though -- not a lot of competition :)


Oh, this is great. Simple, and I liked the historical background.

It could really do with a re-roll button though. Now my refresh button fills the same need.


This was fun and gave me wise advice!


https://nicolasbouliane.com/projects/timeline

It backs up personal data and puts it on a timeline. It's cool to pick a random day and see what I was up to. It also serves as a backup tool.

Somehow, people find out about it and star it. One person even contributed a pull request. However I strictly built it for myself, with no intention to make a product out of it.


I built a Chrome extension that makes Twitch chat messages easier to read.

It allows you to:

• Focus on a user, keyword, or conversation

• Highlight users or keywords

• Filter/Mute users or keywords

It also has an Unlimited Message Buffer feature that prevents messages from expiring from chat.

https://chrome.google.com/webstore/detail/electric-chat-for-...


A few years back YouTube didn't support the sharing of playlists. In-fact creating playlists took far too many clicks. Fortunately, their API support was good and I built a 3rd party playlist builder, which worked brilliantly. I built it for myself and didn't care if anyone else used it. Turned out people did use it, but I didn't find out until YouTube changed their APIs and I no longer had time to work on it.

A few years later, I learned that most Craigslist ads sucked. So, I created a simple "make your craigslist ads better" tool. You'd go to the site, fill out a much better form than the one Craigslist provided, and it'd spit out a much better ad that you could copy and paste. Then, whenever I saw a car ad that was crappy, I'd message them with a link to my tool and ask them to update the ad. People did it and it was growing organically. I was glad that people found it useful.. it was free and going to stay that way forever. Then I got a Cease and Desist from Craigslist.. for using their name, I think. They've made similar boneheaded decisions.. no wonder they're declining.


I run JQBX [1]. I have no plans to monetize it but its cool to just have it out there as a thing I made. I really enjoy the community and its a cool way to help with music discovery. It's also really rewarding to provide a meaning experience for some people out there using the web. A nice counterbalance to boring enterprise software!

https://www.jqbx.fm


I’ve been using JQBX with a small group of friends and we love it! It works pretty flawlessly except for the occasional song just refusing to play.


Oh, all of them. https://imgz.org, say. I make them for me, usually I make them available because other people might want to use them. Yesterday I made Dia[1], a small cli utility that helps you keep a work journal.

[1] https://pypi.org/project/dia/


The imgz FAQ is hilarious, thank you for that.


Thanks, I'm glad you like it!


I’m building a databank for Cyanobacteria specific information. Like a genbank but for Cyanobacteria. I’m not even a biologist so I don’t know what the impact will be, but my girlfriend is and I saw her struggle with some things and I decided to jump on it.

Right now I’m just building the basic forms and such, but I plan on implementing fasta file parsing and an algorithm to locate the conserved regions


I mean, actual genbank has cyanobacteria in it[0]. Not to be discouraging, but you're just duplicating a lot of work there. And I assume that's where you'd have to go get your sequences from anyway. So are you actually just building the file parsing and analysis tools?

[0] https://www.ncbi.nlm.nih.gov/nuccore/?term=cyanobacteria


My project would focus on the ITS region motifs. Which I think are not in genbank. Genbank has the whole sequence but the motifs are not identified.

The way the bio people I talked to explained it to me, when they want to compare ITS structures they need to find the motifs themselves and compare it that way. Is this incorrect?

I’d love to chat if you are in the world.


I've written one fiction novel and I'm working on another one, and have ideas for the early stages of two others. While I would like to be published one day I don't think it would hurt me too badly if I wasn't. I love writing and the process of breathing life into a story and characters from nothing. I've got my manuscripts listed here in case anyone is interested https://writing.martin-brennan.com/works/#manuscripts


Another amateur Australian fiction writer here. I started last year around the time of the lockdowns.

I'm in the same boat as you just writing for fun and enjoying the process. I'll probably look at the self-publishing route once I've finished my current WIP. I've learned a huge amount about various topics, including empathy for the characters I write about, and it has given me more appreciation for the skill of the writers I love.

Also I hacked together an E-Ink "typewriter" for writing https://i.postimg.cc/2S53Pt7J/foto-no-exif-1.jpg


That typewriter is really cool! Any more details on the setup? Here is a photo of my typewriter https://imgur.com/a/5I7xNjI

> I've learned a huge amount about various topics, including empathy for the characters I write about, and it has given me more appreciation for the skill of the writers I love.

I've learned tons about this kind of thing over time, and as I've gotten more experience I've drawn on my interactions with others IRL and thinking more about human experiences, how characters would react realistically, and such. There is so much to learn. It really does make you appreciate the great fiction that you love, and it gives you something to work towards, a greatness to emulate.

LMK if you ever want to exchange writing with someone, it can be a lonely road sometimes.


What do you use as a word processor?


I use Word. It's the easiest option and everything that you would want to submit to for short stories (and for novels I assume) expect a Word document. I've seen things like Scrivener but honestly I think that would over-complicate things for me. I can use Word anywhere, I pay for Office 365 so I can use the desktop application or edit in the cloud if I want to.

_Before_ I get into Word I process the words from my brain either by writing in longhand, or by using my typewriter. I use the step from these analogue methods to digital as an initial cleanup phase.


Thanks. Interesting re: typewriter.


I built tomsplanner.com in 2007/2008 without really knowing if there was a need for it. It was just something I would have liked to have in my project manager days.

My wife thought it was an excellent idea. I wasn't convinced. But I really liked the challenge of building it. It took me two and a half years and I reasoned that if it would fail as a business at least I would have had some really fun years. I supported the thing by occasionally doing some freelance work and living frugally.

After launching it in 2009, it turned out lots of people liked it. Now 14 years later, it's still a very viable business.

So to all you stubborn and freewheeling people out there, go get them! It's great!

Today, in a way, my motivation is still the same. I should focus all my attention on marketing, SEO, and promotion. That's where more growth, money, and 'success' are to be found, but I just want go over the top with the quality of product and customer support. Financially probably not the wisest course but "I (still) don't care".


Building https://bruzu.com

Currently at 100+ MRR but I don't care much about it.

I ll keep working on it even no-one would buy, because I love this project so much.


This is awesome. I will likely never use it but, I can definitely appreciate the effort that went into this. Great example of a side gig/hustle/project!


Thanks


Automatic streaming from rpi camera to twitch and local storage https://github.com/For-The-Birds. Currently pointed to a bird feeder https://t.me/moscow_birds

Latest weekend project: 32 bit clone of PDP-1 Minskytron https://github.com/yekm/mtronpp


I am posting adverts from old tech Magazines such as Byte, Computer, IEEE Spectrum etc onto Twitter. I look at magazines from 90s, 80s, 70s and beyond..

https://twitter.com/OldTechAdverts

Certainly uplifting and interesting reliving the old retro technology back in the day.


I built VMSave a number of years ago to fulfill a request from some family members. My definition of "success" for it is that it helps people, that it's relatively maintenance free and that it sustains itself via donations. Especially since recently moving it to hosting with a more reliable internet connection it's been wildly successful according to those metrics.

https://vmsave.petekeen.net


Here's a word game I'm still tweaking you can play in the browser for people that like time-based challenges (top score I've seen is about 3000 points!):

https://seanwilson.itch.io/wordoid

Working on games without thinking about how you might monitise them is a fun way to spend some time. :) It's a nice feeling to know some other people got some fun out of something you made too.


I'm building a golf course wiki: https://golfcourse.wiki/

It's stupid that there is no centralized database of detailed golf course information. People love their local munis, but they never get enough attention because there is no marketing dept for a municipal golf course. Jr golfers shouldn't have to pay hundreds of dollars for yardage books to compete on the same level. On top of that, the number of golf courses that even exist is shockingly low.

Using SVGs, now supported in all browsers, the course maps/yardage maps can be easily be editable (especially once I build an in browser editor).

This is a website that should obviously exist and i will keep building it and adding courses i've played, alone, by myself, until the day i die.


I'm building a spiritual successor of the dBase/FoxPro family of languages with modern ideas, what I hope become a better alternative to Access/Excel (so, not just the base lang, but the UI builder + Data engine. Just asking little things, you know):

https://tablam.org

Is both true that I wish to have the means to work on it full/half-time and doing for pure enjoyment when I have time.


I'm working on a programming language. It's a slow and tedious route and I still have so much to do, but I'm making it for myself. If others take it up, I'll be flattered. If not, I still got my worth.

ananke.dev


I'm writing an "Introduction to programming" book (with Swift, but the language isn't very important based on the content).

I'll likely host the web version for free, and then allow folks to choose their price if they want a digital version (that includes packaged code samples). I don't really mind if ten people read it or ten thousand, I just genuinely enjoy working on it and hope it will help someone.


I'm working on an alternative to Twitter/Reddit/Discord called Sqwok (https://sqwok.im)

The idea sprouted some years ago when I had used Slack for the first time and wondered why there wasn't a non-enterprise/gaming open chat app for news discussion.

It's the most ambitious thing I've built and the most joyful part has been meeting and building friendships with complete strangers across distant continents all through this silly website I built!

I won't say "I don't care" if it succeeds because I believe one must give it their all and not worry about the outcome, but regardless it's been an invaluable learning experience and at the end of the day I have no regrets.


https://myhikes.org

It's my own personal hiking journal that I've made public so that other folks can document their own adventures too. It'll always be there as a way to explore something new or challenge myself - either to hike more miles, more vertical feet, adding new trails, or by building new features and working with contributors. There will always be new trails to explore, map, and write about over the course of my life. When I'm old and can't get out, it'll be nice to poke through the data, revisit the places I explored, and relive memories I had with friends, family, or loved ones while out exploring the woods.


Hug of death? I just get a "forbidden" error message.


I've made a Dutch podcast about my first five years being a professional programmer at a web agency: clients were blatantly lied to, colleagues were pressured into doing all kinds of unethical stuff, I considered quitting programming altogether after a couple of years — it was a wild ride

I made it into a podcast because I wanted to practice my editing skills, but it was also kind of therapeutic being able to talk about all this. So I don't care whether there's a huge audience. Creating the podcast was a goal in itself, which I achieved :)

If you're Dutch and want to give it a listen, here you go: https://stitcher.io/de-job


https://usdc.cool - I wanted to track the supply of the stablecoin USDC, and check against their audits. Another benefit was trying to see what happens to the USDC supply during certain crypto events, like crashes or pumps.

Turns out it's quite interesting. When crypto goes down, many folks sell into USDC, which causes more USDC buying by the exchanges. But when crypto goes up, people often get in with USDC.

So basically: USDC goes up. And since this money is sitting in Circle's bank accounts, imagine what happens when the Feds raise interest rates. $CND is the SPAC supposedly taking Circle public, if it ever goes through.


I'm currently the lead maintainer of Solvespace (CAD): https://solvespace.com/index.pl

It's a very fun to use CAD program, but is somewhat limited in capability. When I came across it I loved it but quickly ran into its limitations, so I joined the effort. Long term I don't see it growing into full-fledged CAD, but I'm happy to see it progress and help it along. Some day, someone might undertake the major refactoring of the internals to enable it to go beyond, but in some sense I don't really care. It's just a fun project to work on and I like to watch it grow.


Thank you! For several years I'd been looking to get back into CAD modeling but after >10y away (took a few courses in HS) I was feeling intimidated by the size and scope of many popular CAD programs. I really appreciate how approachable it was to me, and how well it runs on my older computer. I've yet to get very far with actual modeling but I've at least got a program to start with.


I found an old mix-tape (cassette) that I had bought from a thrift shop a long time ago. I needed (mentally) to shift focus from other projects so I decided to see if I could put together a site over a weekend to highlight the mixtape and let people share their own compilation albums.

Fun story: I tried building social-media share buttons (just links, no creepware SDKs or JS imports) and was so confused why my icons disappeared as soon as I added links. That's what happens when you've been using an ad-blocker for so long you forget it's there. :)

https://bethsluxmix.com/


For the last couple weeks I'm working on my HTML5-based game that I eventually plan to release on steam (it will be my 1st commercial gaming project and one of very few games on steam that are web-based, without using actual <canvas> element) - I don't really care about the sales as it's my side gig that I've just wanted to create because of lack "Into the Breach" or "Mech Commander" related games available these days.

Here's the link to the actual demo: https://lukaszkups.itch.io/monolith-wars


https://feelings.earth/

Visualization of what the people of Twitter are feeling right now across the globe (or at least the ones who have geolocation enabled :)). It's fun to have it up on a monitor in the background to periodically gaze at.

I'm an Engineering Director and can rarely justify finding time to code anything significant during my day job these days, so this was my cut-loose-and-have-fun project over ~a weekend. Had a blast doing it, and then rewriting it half a dozen "cool" frameworks ranging from NextJS to RemixRun.

(It works on mobile, but much nicer on desktop)


This is really cool actually!


I wrote a book about a historical figure, a (very) bad guy during WWII in France. The main character did actually exist but the book is a work of fiction, it's a first-person narrative.

Self-published on Amazon this year. It was one of the five finalists of the French Amazon Storyteller contest. It currently has a rating of 4.3 with 90 reviews. It makes very little money but it's exciting to have people read your book.

Tonya Harding, Patrizia Gucci, Anna Delvey (Sorokin)... Bad guys (and gals!) are having a moment right now in popular culture. I wonder if I should pitch the story to Netflix, but have zero idea how. (Also, the book is in French).


Can you share the link? Would love to find out more :-)


Sure, here it is: https://www.amazon.fr/dp/295155933X/

(It's in French though ;-)


I can't stand most http libraries (full of mutable state!) and I spend a lot of time making http calls. So I built a functional/immutable http request library which has been dramatically improving my personal quality of life for about 7 years now. No idea if anyone else uses it, but it doesn't really matter.

Java version: https://github.com/stickfigure/hattery

Typescript version: https://github.com/stickfigure/hatteryjs


For the last few years, I've been building Live Music Archive for iOS (https://livemusicarchive.app), a player for the giant collection of free live music on archive.org because the other apps out there didn't provide the experience I wanted.

I love working on it and wish I could make a living on it, but the nature of the app means I can't pursue commercial gains from it. It's the only side project of mine that I actually use all the time and it has gained a small fanbase, but really, I'm building it for me.


https://flat.social - a fun video conferencing app where meeting attendees can fly around and speak with others around them.

While I do care about the outcome, I work on it regardless. It's a lot of fun from a technical point of view and I keep meeting amazing people through it.


This is very cool. How is progress going? What is usage like?


Thanks! I've been on it solo since last year. Progress from the product side is going pretty well but still a lot to do and optimise! Usage wise, it's in experimentation phase so the pattern is rather spiky ranging from silent days to sudden influxes of traffic.


I'm working on a gif making website: https://gifmemes.io. My plans for the future are implementation of wasm ffmpeg and supporting videos also. I wouldn't say i don't care about the success, but my friends and I use it enough to keep me motivated.


I was thinking about something similar.

Use wasm ffmepg to convert video into avi format (most size efficient). Since it's done on client side, you don't exhaust all server resources.


I have created a poc of that and it works. I did not include it because at the time, I've had user accounts through firebase and it did not work with a header required for ffmpeg. Quite an odd issue. :D It was something like this: https://stackoverflow.com/questions/69179866/firebase-auth-i...


I remeber this being posted on HN but I could never find it again, so that's for posting it! Are you planning on enabling exports in webp/mp4?


It was a top comment on a submission of someone making 5000 USD/month with a gif making app.


Not tech related, other than using tech to promote it, but music. I tried a go at making a name for myself 10 years ago and failed. Now, I'm finally ready to write and record an album but I don't care if anyone listens to it. Just want to leave a tiny little piece of something to show I was here and made something.


Same here, at least IT paid for a kickass studio to play around in...


I have a YouTube channel of videos I make with my family at our cabin. Some of it is renovation, some of it is just enjoying the outdoors. Folks message us from time to time and say they enjoyed this or that. If it takes off and becomes something, that's cool, but only to the extent that it means it made someone's day brighter. Otherwise, I'm content to just enjoy the videos myself.

https://www.youtube.com/channel/UCh0YKCZZHcfAIJgX9WwiTmA


http://genewarrior.com

It's a DNA sequence manipulation tool to quickly get alignments, translations etc. for DNA sequences. It's already a couple of years old, never got any traction, but I'm using it for myself on a very regular basis.


I've felt strongly for a few years that there is a market (strong interest, if not financial) for a small computer designed to let you be creative and expressive and to learn how computers really work. Over the past year and a half, I've built up a BASIC-like system on my own bare metal kernel on ARM64, giving a boot-to-BASIC programming and prototyping environment in a few seconds. I've worked down the stack as far as building an SBC-based custom hardware with HDMI and keyboard that also works as a handheld portable with onboard display & speaker. You can also do inline ARM64 assembly and memory peeking/disassembly as well as instruction-level step debugging. Polyphonic audio, direct I2C/SPI/GPIO/etc. access, and more.

It's just radically freeing to not have to wait for a boot, to have direct control over hardware resources like the frame buffer and audio registers, but to start with something as simple as Hello World and go in either direction from there — up in programming complexity or down in systems understanding. I'm very close to getting it into friends' (and their kids') hands. I'd love for it to take off, and have experience actually selling services and products, so I don't think it'll just be a hacker toy, but who knows? Regardless, it's been probably the single best learning project I've ever done. And it's so fun! It'll continue to be so for me whether it sells and/or has a community that builds up around it, or if it's just my passion.


Pretty much any of the books or board games or video games I'm working on. It'd be great if they did succeed, but I'm not doing a whole lot in marketing or promotion to try to make them succeed, especially right now.

At some point (hopefully soon) I plan to make a new personal homepage for my projects, get back into streaming on Twitch, and make more Youtube videos about my games (I only have like 7 overview videos of my board game designs on Youtube when I've made like, 40+ over the years, the ones with videos are only the ones I submitted to competitions), but in the meantime I'm just hacking away on them in the background.

https://www.youtube.com/user/cableshaft/videos

Like a new version of my Proximity video game I've made a decent amount of progress on this past year but my only update video is still from October 2020. I had intended to make that update weekly, and stream every time I worked on it but then I got busy at work and worn out and my office became a mess and I stopped doing it. Been telling myself each weekend for the past like three months that I need to make a new update video and still haven't yet. Maybe this weekend I'll finally do it: https://youtu.be/0IAx9fsBuus


https://triviaroyale.io

I created the current version in around 2017 and finally gave a real name to the project about a month before a very similarly named game launched to big fanfare.

My trivia game is a multiplayer live quiz aimed at the nostalgia of the IRC quiz bot days. I have started several rewrites from scratch over the years but only now do I finally have a version that seems ready for public release soon with more friendly features. (I'm targetting Feb 22nd!)


Hello World,

My mom's a textile designer, contracting with large companies, but somehow not getting to use any fancy tools they. She says design software existd, but it's pretty expensive.

At the core, she's making plaids - a black-and-white pattern (2d grid) corresponding to vertical and horizontal threads being above one another, and color schemes (2 arrays) for the vertical / horizontal strings (in most cases, does not match the size of the grid).

So she made her own monstrocity of a pipeline, with Photoshop, Plaid Maker (a rather old web app, https://www.plaidmaker.com/), screenshots, Excel (for designing stuff - yes!), and an old Soviet-era MS-DOS designer program (in Russian, of course).

Throughout uni, I was jokingly saying I'd build a better Plaid Maker for her, even if the web is not my area of work. After The Great Resignation I figured, why not?

Lots and lots of back-and-forth later, here's the outcome: https://plaid-designer.vercel.app/

Note: not for mobile, but should work on a tablet. Privacy: no analytics are used, but it does rely on Google Firebase for authentication and auto-saving of your designs. Log in to keep them permanently; otherwise, they're saved on an anonymous account, cleared up once a week or so


I love this. I don't know much about plaids but I really really really enjoy hearing stories of people replacing DIY, hacky, inefficient or simply long and painful pipelines and workflows with custom well designed software.

It's always nice to hear how much it helped people and removed the problems the previous version had - bonus points if it's for a small business or a single person rather than some giant enterprise org. I hope one day to actually be able to produce software that can benefit people that way. All I seem to do recently is write software that gets killed off because politics all while dealing with poor quality code from other teams and it's really demoralising.

I would love to know if anyone has a site or something where these stories are documented!


My 8 y.o. wanted to be a youtuber/gamer... So, I'm learning how to use OBS and Shotcut, and we've started his channel. It's fun for him and I'm learning something new, but we're filming faster than I can edit the videos, there's only one online for now. ...and it's in french. https://www.youtube.com/channel/UCDwbFHc_n6sVERqI2kotiWw


Micro Mysteries. Tiny short stories with a hidden puzzle that the reader has to figure out.

(Inspired by Two Minute Mysteries by Donald J Sobol)

https://lauriegriffiths.github.io/micro-mysteries/


loving them!


Not the answer you're looking for, maybe...

Life. Whether it "succeeds" or not (ignoring the biological succession pun) is in the eye of the beholder, but choosing whether to care or not is a fairly continuous active choice for the individual. At some point in life some of us may reach a state of not caring whether personally or societally important individual life goals are reached. Not caring can offer some nice freedom, although it might be unsettling for some people (akin to being disassociated from reality).

Non-commercial endeavors, aka hobbies or passions. Dancing, playing music, woodworking, etc. For me it's music, dance, massage, and building things. All of these can be shared, directly/physically or at least in ways other people see and experience.

Massage is my most practical example. I have some training, but I don't do it for money or profession. With friends, family, and lovers, there are many opportunities. And when traveling in places where massage is common, I occasionally offer to trade places with the therapist in the latter part of the time. Many therapists who work for a living are in great need of massage and therefore most appreciative. It is very rewarding. (I still pay the full price for my massage I received.)

People who blog (not me) are very admirable. Most of them earn nothing, and often what they write is of value to others. This is very true for tech people who write solutions to bugs or problems or who build tutorials just to share. These latter cases often result in financial gain for their readers!


This is actually the answer I came here looking for-- with some unexpected flavorful details! Sad to see it so far down in the thread.

Letting go of whether I 'succeed at life' has been a difficult and ongoing process. I also think it's one of the most important and freeing personal psychological developments one can experience.


I built a python library warhammer-stats for the Warhammer 40k tabletop game because all the other tools sucked. It is still the only 40k stats tool that can deterministically calculate the entire probability mass function for attack damage.

I then wrote an iOS app, Stats Hammer, because I wanted to use it on my phone and wanted to learn some swift.

Both are free for anybody to use and it warms my heart to see people using them, but I don't really care if either succeeds because I got what I wanted out of them


I run a free to play browser game called Money Simulator

https://simulator.money

The aim is to help you with financial planning. I don't think it will ever make money but it's growing so I'll just see where it goes.


Why am I still paying rent to Mum and rent for student accomodation?!?!?! Outrageous :)


This is fun!


Most of the projects I do are because they are useful to myself. I'm happy if other people find them useful, but I don't depend on them becoming successful.

---

https://github.com/darekkay/dashboard

Customizable personal dashboard and startpage. I have a pinned Firefox tab that I check daily to get a quick overview of some areas I find important.

---

https://github.com/darekkay/static-marks

Shareable bookmarks. I have first built it to maintain a list of bookmarks for me and my work colleages. Later I have migrated all my personal bookmarks as well. Now I can type "sm" (for static marks) in any of my browsers followed by a search term to open Static Marks and get to all my bookmarks, filtered by the search term.

---

https://github.com/darekkay/evaluatory

Web page evaluation with a focus on accessibility. My motivation was that my blog previously had a small accessibility issue. I didn't catch it, as I've tested only the desktop breakpoint. Evaluatory runs axe-core at multiple breakpoints at the same time and generates an HTML report.


Created https://flexlists.com 15 years ago to scratch an itch. For me it already succeeded; many happy users for over a decade but it is not a success by any going standard of money or attention and I do not care.

Create a programming language with a friend currently; again to scratch an itch. It will be launched somewhere 2022 hopefully but if we are the only users, it is fine. If not, so much the better.


I just started building a "terraform simulator" to teach fundamental concepts of terraform with no overhead of real services.

Learn the tool behavior in a safe way very quickly. Thats my goal. I'll at least force it on my teammates for a small workshop.


Where do I sign up?


I spent a year building a website to host real-time, competitive turn-based web games.

https://acos.games

The idea is similar to Roblox, where it's all user-generated games. If it gets attention, I'll continue evolving it, if it falls flat, I will still sleep like a baby at night.

You can learn more in our docs: https://docs.acos.games


International Space Station Photo Explorer: I made 2 versions - a 3D one https://callumprentice.github.io/apps/iss_photo_explorer/ind... and a "flat" one - https://callumprentice.github.io/apps/iss_photo_explorer_fla...

I feel like there is a vast untapped potential for exploring the amazing photos that are there now and appear every day as well as new functionality - for example, I think there is probably a good way to tag the start/end of a sequence of photos you come across and use them to generate a movie clip which would be neat.

I still haven't found the right UI/UX and my web skills are sorely lacking so it all feels a bit clunky. It's fun to experiment with though and lots of eye candy to see - my daughter (8, now 10) and I worked on the first version which was nice too.

All open source if anyone wants to fork and play.


I built a chrome extension that removes duplicate tabs silently and automagically. No complex interactions required. It's removed over 9000 tabs for me personally over the course of a year and a half.

https://chrome.google.com/webstore/detail/singletab/hjohicao...


Speaking of duplicate removal:

An extension to remove duplicate snippets in GitHub Code Search results.

https://chrome.google.com/webstore/detail/github-code-search...


How do you know about those metrics? Does the app share them with you or is it per user?


The extension has a counter that'll tell you how many were removed.


Windward, my first book of photographs:

https://www.simongriffee.com/notebook/windward/

I’m glad I can finally point to a book and say “I made this” with no excuses. Don’t care if it sells. Just happy it is finished!

Back in the mid 2000s I was invited to come to Boston in the first Y-Combinator batch. Because of border and money issues I could not go and I regretted it as I had a project related to visual art and photographs that I wanted to make.

But in a way it was a blessing because instead I concentrated on photography and visual work which is more compatible with the way my brain works and which I later came to understand makes me happier.

I am thankful for this website and community of kind people interested in technology living on a [light blue dust dot][1] in the universe. I have learned so much here and continue to do so, and maybe I will make that project eventually, crappy code and all :)

As Hawking says in the Pink Floyd song, all we need to do is to make sure we keep talking.

Peace.

[1]: https://en.wikipedia.org/wiki/Pale_Blue_Dot


My hurricane modeling project. It tends to go on hiatus after every hurricane season, and has gone through several iterations and languages, but I always end up back working on it. The last push got an actual website I'll put in public and automated model generation (though we'll see how well it holds up in June)

https://www.odinseye.cloud/


I am building Miasma (https://miasma.app); a little toolbar app for macOS that shows air quality readings based on either public sensors nearby or you can choose your own from PurpleAir or SmartCitizen. Also shows some metrics of potential pollution sources like traffic, aviations, power generation, and lately I added some global warming stats and calcs.

I am far from being able to program competently, so this was a stretch goal for me (using up all that lovely creative energy people had early in the pandemic) on a topic I care about. Code is horrible (with my minimal knowledge now even I can see that) but there wasn’t anything reliable enough in the App Store at the time. There’s no way I can monetise it (albeit on the even worse iOS app I did I show ads, as much to learn how to integrate them rather than derive any income) so it is purely a passion project. There have been over 1000 downloads, and based on the numbers using one of the data feeds I can see there are regularly 20 people using it throughout the day when their devices are on. Small wins.


I love this thread idea - I'm much more excited by people's passion projects than their money making ones.

I seem to collect passion projects like nobody's business - honestly I think I get excited by concepts then bogged down in the details, but I'm starting to overcome this and get deeper into projects now so let's give this a whirl:

- civarium, a game AI desk-toy where little villagers go about their lives and expand the village themselves (think Banished but zero-player) - pretty early days but good fun to occasionally tinker on: https://github.com/ajeffrey/civarium

- my main fun project at the moment is a private branch off of the above - I'm trying to make a really systemic game where you're a mage apprentice trying to solve quests without violence. Not public yet but will be if I get to the point where the first demo quest is fully playable. The idea is that the world is data driven and by being one of the first magic users you can push various systems out of their attractor/equilibrium states.


I made a little dungeon crawler game that I needed to make to prove to myself I could actually ship a complete game, which has been a struggle for me.

https://smoldungeon.com


This is really great, good job! Google did a good job with auto-creating your preview text, but you should definitely add a meta description to that landing page :) https://www.google.com/search?q=site%3Ahttps%3A%2F%2Fsmoldun...


Oh thanks! I'll do that, I do not know anything about SEO.


One’s knowledge of SEO is inversely correlated to the quality of their life

Keep the meta description at around 120 characters and you’re golden. The HTML is clean and semantic so Google has treated the results quite well!


https://0bin.net

There is no analytics. No ads. It just sits there, costing a few $ in hosting and doing it's thing. It's been running for years, just for the sake of it.


Either I am doing some very wrong, or very right. Individually, I don't care about any of the projects.

- Hub20: self-hosted, open source payment gateway for crypto [0]

- Communick: XMPP/Matrix/ActivityPub-provider-as-a-Service [1]

- An e-book for people that want to get into crypto but are (rightfully) weary of all the scams, the baseless hype and all the get-rich-quick schemes.

- A yet-to-reach MVP website to help curate, fund and collaborate with open source projects

The idea for me is always to keep making the things that are interesting/rewarding on their own, and expect that on aggregate these become bigger than whatever single "obsession" could end. It is what Daniel Vassalo calls "a portfolio of small bets". Done right, there is always something to learn from these projects.

[0]: https://hub20.io

[1]: https://communick.com

[2]: https://areyouinterested.co/site/rational-investors-guide-to...


I've gotten quite interested in music lately and decided to try some experiments where I visualize various sounds and music in the frequency domain using algorithms like Fourier transform and variants such as Welch's method for spectral density estimation.

This works best on a device like a computer which is capable of 60 frames per second or higher refresh rate. Please also change the resolution in YouTube settings to 720p60 for best results.

Warning: these videos contain lots of visual movement (basically lines moving around like on an oscilloscope), please avoid viewing if you are prone to seizures. But it should be fine for normal people (the level of visual intensity is comparable to watching an action movie).

A few examples:

1. Dialtone using dual-tone multi-frequency signaling and 56K dial-up modem connection: https://www.youtube.com/watch?v=FomWraKuDFg&list=PLn67ccdhCs...

2. Deluxe Multitone Car Alarm: https://www.youtube.com/watch?v=A4uKcvZL7HM&list=PLn67ccdhCs...

3. Composition using only sounds from Windows 98 and XP https://www.youtube.com/watch?v=6lT-jr9sS6Y&list=PLn67ccdhCs...

4. Piano Music (Ballade Pour Adeline): https://www.youtube.com/watch?v=RnAfrEk429w&list=PLn67ccdhCs...

5. Electronic Music Demo: https://www.youtube.com/watch?v=MllJLIX1glg&list=PLn67ccdhCs...

6. Super Guitar Bros. cover of the Gerudo Valley song (from Legend of Zelda: Ocarina of Time) https://www.youtube.com/watch?v=XXVbDfj4lzY&list=PLn67ccdhCs...


Group of us are working on an FPS channel for fun (currently apex legends), been a blast breaking off the rust for my editing skils.

I'm someone who struggles to enjoy a game without some kind of purpose or goal, this helps provide one for me whilst playing competitive games with friends.

https://www.youtube.com/watch?v=qTSceMt5EJ4


A programmer's text editor for a language called DataFlex, written in DataFlex (well some parts are in C++ for performance reasons)

https://projects.vdf-guidance.com/projects/hammer

It's only 21 years in the making :)

Oh and I should mention that it is my main programmers editor for a variety of languages (not just DataFlex)


This is only the second time in fifteen years of professional development I've seen someone say they work with DataFlex. What makes the language attractive to you compared to all the other languages that are around and see significantly higher adoption?


Thanks for the question :)

You are correct that there's not that many of us around.

DataFlex is attractive for writing business software on windows (desktop and/or web).

The framework is crazy effective in regards to how fast and efficient you can build an application. I have not seen anything that comes close and I do look around and try other things every now and then.

A text editor isn't exactly the main target. I guess it is important to point out that the first release of that editor was in 2001. Not that it took 21 years to get something working :D.


I have a couple of projects I enjoy working on:

Nanosite[0] Static site generator using Pug as a template language, and supporting translations. I have a couple of sites in production on Netlify and Cloudflare Pages, and it's a breeze to use.

Spatium[1] Time tracking tool for my freelance business. I use it in a Git repo and have CI hooked up to generate artificates, timesheets for the customers in html, csv, pdf, excel and json. The data is stored in a rather simple json based database[2] I created, you should really don't do that, but it had to be easy to handle merge conflicts in the data.

[0] https://gitlab.com/lvq-consult/nanosite [1] https://gitlab.com/lvq-consult/spatium/spatium-cli [2] https://gitlab.com/lvq-consult/spatium/spatium-db


This is quite a limited effort, but I occasionally write code and accompanying blog posts about subjects in the intersection of algebraic number theory and low-level computing: https://kevinventullo.com/

I’d like to think one day this stuff could end up in a compiler optimization or something, but I’m not too worried about it.


https://cleave.app

Cleave lets users persist OS state as a "context" - saving and loading all open applications, their windows (and their positions), tabs, open files/documents and so on. Think of it as a workspace or project manager from an IDE, but on the OS-level; Alternatively as "tab-groups", but encompassing multiple apps.

I started working on it because of frequent multitasking of heavy work with limited resources; Made it because I wanted to switch between studying, working, reading, looking for an apartment, etc. without manually managing all states or consuming all resources.

I'll release an Open Beta (macOS) as soon as I finish license verification and delta updates, but I keep getting sidetracked...

In the meantime, I've used various browser extensions to save and restore open tabs.

I find it interesting (particularly from an HCI-perspective) that there hasn't been more research into the concept on an OS-level, as I can think of many times maintaining a set of application states for continued or re-use makes sense.


https://www.eyedex.org/ It's an open directory search engine I have been slowly cooking on the side for past one and a half year. Basically an open directory is a webpage on the internet with autoindex set to on - it lists files and directories on server with some metadata. The real reason why I built it was to learn PostgreSQL together with some text searching functionality, so far it has been really fun experience. Another reason was that there haven't been sites like this, most of them are shameless redirects to google dorks or just straight up amateur jobs. What mine does differently is take care of file metadata and allows to order/filter by it, which narrows down searches quickly. I really don't care if it succeeds or no, there is no money in it, I don't really care anyways. It kinda scratches the itch about what great services can be build on good old internet and if it's useful for a few people out there, even better.


For me it's a feature flag service I built over a weekend: https://deploywithflags.com

Uses Cloudflare Workers to globally distribute the API, and I intend to keep it free for individual developers.

I might monetize it for teams eventually, but I just like having a simple, performant way to disable/enable features for my other projects.


Kubernetes cluster on a bunch of old smartphones.

Weird idea, but I can't stop thinking about it work on a project from time to time.

Eventually, I want a random person be able to "lease" their old phone compute to my cluster for reward.


I've been working on an WebAssembly Ultima Online browser client. It's a heavily modified port of https://github.com/ClassicUO/ClassicUO (an open-source UO client written in C#).

You can play the test version using Chrome, however beware as it needs to download over 2GB of game resources, and still has a few glitches with audio. That said it runs at a stable 60fps on most systems I've tested so far. We have two test servers, one in AU and EU. Auto-account creation is on so just type in a username/password to get started.

https://play.zhmodern.com/

The server the client connects to is another project myself and a few others are working on. It's a ground-up rewrite of an early 2000s custom server for UO called Zuluhotel.

https://github.com/ZuluHotelAustralia/zuluhotel


I ginned up some python to generate an SVG file for a bevel setting gauge[0]. The code is ugly, and the SVG file doesn't render correctly except in a browser and Corel Draw, and that's ok, because that's all I need it to do to drive the laser cutter.

I'll throw it up on GitHub under WTFPL if I ever get an afternoon to comment it and write a readme.md for the benefit of anybody misfortunate enough to stumble across it in the future.

I might also add the option to do a lefty or righty gauge. It's identical in outcome, but I could see it being more ergonomic.

[0] Just like this one: https://lostartpress.com/collections/tools/products/bevel-mo.... I'd have probably bought one if they hadn't mentioned lasering them. Since I have access to a laser, I figured why not brush off the old programming skills. For the record, I'd have come out ahead buying one.


My other "I don't care if it succeeds project" is an uptime checker I've been building extremely iteratively: https://onlineornot.com/

Mainly started building it because I wanted to learn more about running a business, marketing, and SEO (all the technical parts of the business are relatively easy in comparison).

I started with literally just a Lambda function that checks if static websites were still online, added an email alert if it's offline, wrapped authentication around it, integrated Stripe, and shipped it.

I launched it into 200 competitors providing the "same" service and still managed to get customers.

Mainly from working two hours a day, every weekday, for almost a year now. Each feature I ship has to be shipped within a two hour block and iterated upon later (so I use feature flags - the other service I built), and I only build features actual customers ask for and can explain how that new feature would fit into their business processes.


I've been working on something that helps me track my investments. It was to scratch my own itch since everything I've used was terrible. It's now grown to have a social angle and I hope to keep working on this for the rest of my life since investing is a life long journey for me.

https://wealthly.com


Wow! This is great, I've done something similar but more focused on options trading -- did you do your own design?


I have been very casually working on a service/website that allows users to vote on issues, but using some of the more unusual voting methods; specifically Delegate Democracy and its variations.


https://savingtool.co.uk

It's specific to a UK audience but I made a tool that, at least in my mind, is better than the existing tax calculators for UK workers, and goes a bit further with letting the user forecast potential wealth building, using a very popular approach (index funds using ISA wrappers).


This looks very useful, I'm looking forward to playing around with it. Do you have any plans to add support for Plan 4 (Scottish) student loan repayments?


> You are probably in a position to retire earlier than age 86!

Woohoo!


I run a clone of hacker news with a small but dedicated group of users. I implemented support for basically every public feature in HN, with the exception of the “past” link and getting rid of dynamic links. It implements HN search via Algolia, HN’s api via Firebase, HN’s javascript and css. People have submitted a total of 2700 items over two years, which is frankly incredible to me. It’s also scooped HN three or four times, where stories that appear there end up on HN a day or weeks later. I find that amusing.

It costs $12/mo, runs on FreeBSD just like HN originally did, and requires almost no moderation. It succeeded in replicating the feeling of HN’s early days, in terms of a sense of wonder when you stumble across it. But almost no one comments, much to my surprise.

I should probably do a writeup someday. But mainly I wanted w high quality HN implementation. pg’s original code vs this took two months of dedicated work. Figuring out firebase and algolia bindings for Arc took some (enjoyable) doing.


I'm working on a real-time gpu accelerated 3d visualizer for high frequency market Exchange data.

There's no practical use case for it except that it looks cool. I don't plan on making it useful either, instead I'm gonna implement all kinds of awesome looking but useless eye candy stuff. But it's a good excuse for a quant to get into graphics programming.


dude, I want that! is it open source? i can haz it?


I'll most likely open source it once it's refactored properly and I have a chance to show it off :)

Right now it's not looking as fancy as it could, i've been focusing more on optimizing the render engine for speed and not much yet on fancy shaders and such.

But I want to move away from OpenGL towards vulkan at which point I'll most likely publish the code.


After reading Parsing Techniques by Grune and Jacobs, I wanted to write a parser in Rust... I got it working in the end, but took me at least 6 months.

Nobody uses it, not even me... but damn was I happy when all the tests passed for the first time

https://github.com/alfiedotwtf/gallop


I'm creating a video game. I am being way to ambitious, and I am sure to fail or give up along the way, but honestly working on it has been so much fun, that I don't really care. Programming it and seeing progress, as well as the occasional funny bug has made the entire progress so far really fun and motivating.

I've also immersed myself in game dev blogs and podcasts and similar, which is giving me new things to discover and learn about, so I no longer have that problem of "what am I going to watch on netflix tonight", since its a new world for me to discover. It's opened up the things I watch because I have never immersed myself in things like what makes a game engaging or similar, so its all new and interesting to me.

There's a chance I'll get tired of it eventually, but right now I don't see it happening. I'm not worried about not finishing because I've had fun along the way. It was worth it in that sense already.


I'm working on my first animation piece: a full length stop motion movie of characters building Marble Track 3, a working rolling ball track made of wood and glue. (popsicle sticks, chopsticks, toothpicks, etc.)

I've been working about 2 hours per week since 2017. 10,000+ frames taken so far. At 12 frames per second, the video runs about 14 minutes.

It all started after I uploaded a video of Marble Track 2 https://www.youtube.com/watch?v=mlUqu6QE7bw (nsfw language) and some people asked me how I made the marble track.

This URL will show (a playlist of the snippets showing) in great detail exactly how to create a marble track.

https://mt3s.marbletrack3.com/

The snippets are still silent, given that filming isn't even close to completion.

On the same channel, there are behind the scenes videos of me creating the track. https://www.youtube.com/channel/UCHiQhB8J_KI2LYQ7dsexfLw

I have done some livestreams and recently some "summary" videos, done in a timelapse style.

Because work on the track takes a lot of time, almost every piece has its own name, and the site https://www.marbletrack3.com/ aspires to document all the pieces, and show which characters made which parts of the track.

While I am hoping the project organically gains visibility and financial support, I am not pushing for that so I retain creative freedom. In any case, I will keep making the movie of characters making Marble Track 3.


Built a stock market scanner for my own needs and it has been a culmination of all my skills. Market is pretty saturated, however huge sense of pride which nobody can take from me.

On top of that it's what I use to trade. Hearing the feedback from my subscribers is my gold. https://mometic.com


just fyi firefox give a SSL error if I click the link, though oddly not if I open in a new tab.

"Websites prove their identity via certificates. Firefox does not trust this site because it uses a certificate that is not valid for mometic.com. The certificate is only valid for *.mometic.com."


I'm working on an rsync app for iOS that will allow me to sync files from my laptop or server over ssh.

Sometimes I feel like I'm the only one who feels that all existing file transfer and cloud apps suck. They are either too slow, or don't allow syncing everything for offline use.

Even if I end up the only user, I'll be happy and my time would be well spent.


I built a free service that sends you email prompts to think about gratitude. If you reply to the emails, it collects your responses into a gratitude journal.

https://emailnotebook.com

Its primary purpose is to get me to build the habit, and so far it's working for that :)


here is a kanji dictionary app I started making when I was in college, I was learning flutter myself and also taking Japanese classes so I figured this could be a good way to practice both my Flutter and Japanese skill, as well as having some project to be put on my resume, the code is a total mess but overall I’m pretty satisfied where this has taken me.

https://github.com/Livinglist/Manji


I’m building yet another JS test framework. I care if it succeeds in the sense that I want to use it for my own purposes, but I couldn’t care less if it gets more adoption than that.

Why I’m building it/what it is:

- Disclaimer: I don’t intend to shit on any work by comparison, everything else is also a monumental effort and in most cases a labor of love as well

- Problem: there are several “blazing fast” alternatives which either are not as fast as they think, or are feature limited and hard to extend

  - Not as fast as they think = highly optimized but their metrics omit their biggest overhead (eg spinning up new threads)

  - Feature limited = poor support for ESM, build tooling at runtime, caching and mocking don’t work as expected
- Concurrent, isolated testing by default, with a lot of tuning to provide threaded parallelism without noticeable overhead where possible (startup will always have a noticeable cost, this is aimed at subsequent runs in watch mode)

- ESM first, natively, correctly according to standards

- TypeScript without additional build config or FS output

- TS support is built on ESBuild, but I’m taking care to work around some of its limitations like lack of support for the new JSX transform

- ESM imports can be mocked trivially without memory leaks

- Ergonomic improvements to common setup/teardown APIs: beforeAll/beforeEach can return isolated values for tests

- APIs for aroundAll/aroundEach which allow tests to be executed in the same stack as they’re declared, which in turn means you can use things like async hooks and other stack local references (motivating use case: rolling back transactions to a clean current db state without re-running migrations)

I’m probably forgetting other nice things going into this. And it’s just a yak shave project because I want this to test more concrete things I want to build


Ha! I've been working on https://movielandmarks.com/ since 2006 or so. It has gone through various changes (started out as a LAMP stack). It is currently a static site built from a pile of json and a go program to assemble all the parts. I'm the only contributor these days, and only work on it when I feel like it.

At the start I had dreams of selling tons of DVDs via Amazon associates. But I'm terrible at marketing :) So these days it's just a simple site with no ads -- just 1258 landmarks from 322 movies. I sometimes announce new additions on twitter from https://twitter.com/movielandmarks but it only gets about 30 or so visitors a day (mostly bots).


Looks fun. I'd fill in a few dozen suggestions if there was a form.


I’m in the high power rocketry hobby. I want to get to the karman line. This year I’m on track to reach 130k feet which is about 1/3 the way there.

There’s no making money or early retirement possibility with this hobby nor fame and glory. Just something cool, so if i do it that’s awesome but if not it’s still fun trying.


My project Globemallow.io.

https://chrome.google.com/webstore/detail/globemallow/jibhio...

A few years ago I learned about how large of a CO2 pollutant the Internet is, and I became extremely fascinated with that concept because I had never thought about it before. In fact, a lot of people haven't it seems.

I researched sustainable methodologies for internet development, and created the Chrome Extensions listed under Globemallow.io. To help people become more aware.

It shows users a rough estimation of their internet browsing energy usage, and CO2 emissions emitted.

Globemallow Dev view shows sustainable development best practices, and how a page has implemented them.

Check it out, and give any feedback. Thanks in advance!


https://freetabletop.app/

A simple VTT for playing D&D with my friends. I found the other web based VTTs to be too tedious or confusing. I just wanted to load images I found online and move little circle pawns around a map.


For the past month and a half or so I've been learning Swift/SwiftUI and developing an iOS app. I intend to sell it since I know there's a niche market for it. However, I don't know that I'll get many sales and I'll probably start off just handing out a bunch of promo codes at first to get initial users. I don't mind if it isn't "successful", but if I could sell enough copies to make up for the Developer Program annual cost and perhaps enough to help me pay a friend a bit for helping design an icon, that would be enough to make me "happy", I think.

A cherry on top would be maybe $100 a month or so. Even $50. Just to buy a couple meals with income from it.

But if it doesn't, I won't be hugely disappointed. It's just been a fun side-project.


Really the only projects I'm truly happy just to do even if only a few friends see them are outside of tech. I like Filk music, woodworking, making YouTube videos, poetry, fiction, and random historical research essays(Currently I'm looking into a completely unfounded theory that the phrase "Diarrhea of the mouth" could have first gotten popular with in France).

As far as Tech, I've got my KaithemAutomation server(Think Home Assistant esque but focused on commercial installs on cheap SD cards), which I'm working on extending to be a CCTV NVR.

The idea of motion detecting multiple high res IP cams on a Pi at once is just too cool to ignore, and current CCTV software is so far behind where I want it to be that It's still exiting to work on.


I built a game called Angularis, which is similar to Tetris, but based on triangles instead of squares. The new part is that it also allows and encourages diagonal movements.

https://angularis.mondaybits.com


During the early days of the pandemic I started working on a videogame with lots of help from my son and we both loved working on it for the last two years. It's available on Steam for a fiver (with free demo) but it was never about the money or attention. We just loved the process of working on it a little bit every day, coming up with new game mechanics and levels. It got to the point where all I was doing was focusing on making levels that my son would find challenging (not easy as he knew the game mechanics better than me by that point!).

https://store.steampowered.com/app/1595300/Kells


Here are three hobby projects I've worked on during the last 2 years. I've written extensive guides for all of them:

https://github.com/maxvfischer/DIY-CNC-machine A CNC-machine I built using 40x 3d-printed parts.

https://github.com/maxvfischer/Arthur An AI art installation using a GAN network, Samsung The Frame, a button and a PIR-sensor.

https://github.com/maxvfischer/DIY-arcade A full-size Arcade Machine.


Thinking of accessible no-code application needs a robust drag and drop library not just capable of dragging and repositioning the DOM element but also comes with high performance. So I made DFlex (https://github.com/dflex-js/dflex) where the DOM tree stays untouched, with the same order but the elements change their positions with CSS transform only. That's done without changing the element position to Fixed or absolute. I've added some features recently to handle huge numbers of rows up to 1k elements but still, there's so much to do.


https://github.com/dandavison/xenops

Mathematical LaTeX editing in Emacs with automatic inline rendering of math, tables, and TiKZ diagrams.

It's hard to imagine this getting popular because (a) it's Emacs, (b) LaTeX is a pain and Overleaf is pretty nice, (c) I think it would require the Auctex team to want to adopt my implementation, and combine their expertise and code to parse LaTeX math delimiters as reliably as auctex does, (d) I only use and develop Xenops when I'm studying maths, which is not much now I have a real job again. But Xenops is nice to use.


I've spent the last 13 months making a "functional" web desktop environment. To me it's a life long project to push the limits of the browser and to help me learn programming. I enjoy the process of trying to replicate something in every detail. I have no desire for monetary gain from the project, nor employment. It's just for fun and I hope that never changes.

Site: https://dustinbrett.com/

Code: https://github.com/DustinBrett/daedalOS


https://character.place I started it to use in my Starfinder game, but I think too many character sheet creators / storage systems are too complicated.


I designed a really small webserver (actually about 9 of them but only one on github) because I wasn't happy with the configuration file syntax of the other opensource servers. After repeated rewrites trying to fit both fcgi and a reverse proxy I somehow managed to fit most of the things I wanted in ~107k (the lightest mainstream alternative is like 350k). I really like small programs that do their job well so for me it's a pretty good win already. https://github.com/tiotags1/hin9/


https://expiringcake.com

I built it to get email reminders about things that expire, such as passports, free trial cancellation dates, Covid antigen tests, travel reward and free night expiration dates, etc.

My real sob story is that my passport unknowingly expired and I didn't notice until I was checking in to an international flight. I really don't want that to happen again, especially now that I have more passports to keep track of in the family.

It's built with blitz.js, Go, Postgres, and runs on a tiny VPS. I use it for myself and haven't marketed it much.


Looks like your VPS Credit expired ;)


Symbol Tax - cryptocurrency capital gains calculator

https://symbol.tax

I made it for myself to make my life easier come tax season. Current solutions just didn’t meet my needs. I made it a desktop application with a perpetual license because I just didn’t see the value in a cloud service subscription for something I only need to do once a year. Hope to one day make it useful for others looking for alternatives, but operational cost is nothing, just a static website - so not really concerned if it doesn’t go anywhere.

Disclaimer - I’m not a tax expert/CPA, use at your own risk.


Learning to make actual physical things. I’m trying to get back into building electronic things - mostly home automation bits, and blinkenlights, after an extended hiatus. Just after Christmas I also picked up a 3D printer so I could do cases for things as well, since the biggest aspect that had been putting me off was that projects always ended up as a bare breadboard/PCB lying around.

So far I’m loving doing something real, as opposed to mostly software, but ultimately I don’t intend for it to become some sort income source so if it turns out I’m terrible at it, meh, at least I had fun learning some stuff.


I launched https://thecitymapquiz.com some time ago and I really don't have any succeed critia for it. It was fun to built, playing around with rendering open street map data, and building the web part with phoenix liveview. I really don't have any plans to it going forward, and with a couple of small kids and a full-time job, I'll probably not have any time to spent on it if I actually had a plan. So in someway you could say it's already a success whether or not anyone will use it.


I think I saw this in a different HN comment of yours and played it. Love the concept. My only suggestion is that you expand the multiple choice option pool. I could rule out a lot of options later on in the quiz simply by remembering what options had already been used.


Could you add two multi-player options?

1) participants guess in turns, every correct choice gets a point

2) participants guess competitively and first right choice gets a point. Wrong choices are shown to others, result in a point deduction, and the game continues until the right choice is made


I guess mine right now is EndBASIC (https://www.endbasic.dev/) which I started at the beginning of the pandemic and still have plans for it.

I've pretty good memories of how I learned to program on a computer with a much simpler environment than today's, and I've been trying to recreate that using modern technologies. Part of the motivation was to have something to teach the basics to my kids... but, well, all my time has gone into building and extending this stuff instead of teaching haha.


I work at a consulting firm with 20k people and get a lot of restaurant recommendations while traveling. I don't like any of the existing methods of managing these recommendations and associated data, so I'm building an app that makes it easier for me.

I envision the focus to be on the users writing the reviews/recommendations (rather than on a restaurant's star rating), where users and restaurants are suggested based on how well their own recommended and visited restaurants overlap with yours. In this way, you would be able to follow other users whose taste you trust.


That sounds awesome. I would really love to use something like that. If you ever open source it I might be able to contribute


I made this website for various little calculations and references I need to look up all the time for the day job.

Its useful for me, and kind of relaxing to work on, so I'll keep hacking away at it, adding new tools over time. But I haven't really shared it with anyone yet.

https://calcs.app

Built with React, hosted on Netlify. Probably riddled with bad practices, but it seems to work for now.

My current task is trying to figure out Fabric.js integration with React so I can do some more dynamic graphics (like general frame and truss analysis)


I like the prompt. Something I started a few years ago was writing about unintended consequences: https://unintendedconsequenc.es/ I was best at this when I truly didn't care about success. I took a diversion into trying to intentionally make it successful and now am back to not caring if it succeeds. But it's a win just because I've learned so much working on it. It also brought me to lots of people I never would have met otherwise.


https://cascade.page

Make timelines from markdown-ish text.


I've wanted something like this for a long time! Awesome!


My band: Free Tequila. instagram.com/freetequila

Real musicians don't really make dance music anymore so we figured we would get weird and build a "Dia de Muertos Disco Punk Band". It's a blast. People dress up and come to our shows. We drink, party, dance, and hang out with musicians. Though we get paid, we have to cover the horns and the makeup which are both more money than we make typically. Its still a cool project.

Unfortunately, Covid messed everything up for live music. I have high hopes for this year coming up


I built a social media platform called Igloo - https://igloosocial.com I wanted a platform where I could share like on Instagram, but with restricted people that I can change as I wish so not all my followers have to see all of my content. Been a great learning experience, the first time I built a proper app and a backend of this size all by myself. Don't care if anyone else uses this, I had fun along the way.


I've been working on an Excel tool to procedurally generate Powerpoint value driver tree graphics from spreadsheets.

https://aaronbrooker.com/vdttool

Most corporates only have MS Office so I've had to stick to using VBA.

Built to save me time in my day job, but has become a passion project. The most challenging part has been improving the algorithm for displaying the trees in a compact form but with an eye-pleasing amount of whitespace.


A nice terminal-based ticketing system. https://github.com/tpapastylianou/bashtickets

v2 on master is as simple as it gets, but still incredibly functional; my team is dogfooding the hell out of it at work.

v3 on the "commandbased" branch is a total rehaul on the works, hoping to make this a more traditional/complete package, with a command-based interface (i.e. similar to how git works)


This is amazing. I’ve wanted a system like this for so long.


glad to hear it!

this is giving me the motivation to keep going with the command based version :)


An invite-only social media site designed for "thoughtful, actionable conversation" free of ads, trolls and brigading. It's a bunch of domain experts, silicon valley insiders, New York finance folks, etc tired of social media and chat systems, and taking apart complex topics.

We're building on Zulip and for now it's also open source.

inviteme@forecast.chat if you care. Please include some links to thoughtful social media posts you've made.


The number of newsletters out there is overwhelming, but a newsletter is my side-project relevant to this thread. Called The Teardown:

https://theteardown.substack.com/

Recently writing more frequently and focusing on the intersection between every day technology use and health (physical, mental). I like to dissect my own life to help describe that interplay in more detail. And I hope some of you can relate to the stories about experimenting with technology as you grow up and navigate adult life.

Some recent favorites:

https://theteardown.substack.com/p/the-different-internets

https://theteardown.substack.com/p/is-it-better-to-look-stup...

Two older posts:

https://theteardown.substack.com/p/wanted-just-friends-the-t...

https://theteardown.substack.com/p/paul-grahams-essay-about-...


I've written about it elsewhere, but I've made what I call a "newsbetting" site where users get an article stripped of defining details (author, news source, etc) and must bet whether the content comes from a right leaning or left leaning news source. I've been a good way for me to learn the basics of web development and I hope to introduce little side projects to improve it, like a toy blockchain or some NLP machine learning type project.


SNL did a sketch like this. It's hilarious.

https://youtu.be/8h_N80qKYOM


https://stonksfolio.com

I started it to track my all my investment accounts in one place and a couple of years ago decided to open it up to the public. Active users are in the hundreds but not growing rapidly. Tried to monetize it with Patreon but only 2 people actually subscribed.

It's a fun project to work on, though, and not having paying customers allows me to ignore it until I get the enthusiasm to work on it again :)


This is doing exactly what I'm currently doing locally with a spreadsheet - just better and polished. Great work!


Almost every one of my package projects is like that.

I create them for my own consumption, but make them available to anyone that wants to use them: https://riftvalleysoftware.com/work/open-source-projects/

Nobody seems interested, which is just fine, by me. Releasing them as shipped products, is one of my “best practices.” It keeps the Quality of my work high.


Hmm, I have a few now, but none of them are actually released. Most of them I use in my day job to make my life easier.

- System to visualize code coverage/quality, to figure out where to focus improvement efforts, think mix of codecov/sonarqube, but better (in some ways)

- A desktop client for Jira, so I can work offline and have instant responsiveness

- Website for building resumes based on JSON, with export to word and PDF (currently offline)

- Typescript to Go transpiler (only for really simple programs right now)


I am particularly interested in the first two projects. Care to share a bit more information about them or some blog I can read about?


https://synsh.dev, a tool that automatically generates shell pipelines from example inputs and outputs.


I'm working on a local SEO tool for a very successful owner of a course/community of local SEO people. It attempts to automate an arduous process he teaches about examining local SEO markets, and turned into that and also measuring markets for local SEO by applying a scoring system to them.

It's almost done, but really kicking my ass about the styling of the app (which is not the best right now).

As a developer who's been working in the field for a while, this is the first SaaS app I've launched, and I will say I have been battling with myself non-stop over "imposter syndrome" and thinking I'm just wasting my time for building it because no one will use it.

Even if it never makes any money, it's something that i wanted to see built, and it's helping me expose my weaknesses (in this case, design/UI/UX) to hopefully become a better "product engineer".

It hasn't launched yet, but has gotten 1 $29 sale, so that's something :D

If anyone with a design background would like to work with me, or give a critique, I'd love to find a way to return the favor.

Also, still thinking of a name for it

https://due-diligence-bot.herokuapp.com/


I have a podcast called 'One Percent Wiser' where I talk to various people about being human and trying to do it better.

I know there are about a billion podcasts and it is unlikely to ever make money.

Nevertheless, I enjoy the process, I get to learn a lot and it pushes me to become better at interviewing. So I keep going.

Link: https://jamiegreen.org/tag/podcast/


I built a little toy that watches for node changes in k8s and adds them to haproxy load balancer. Mostly because I wanted ipv6 and digital ocean didn't have a load balancer that supported it.

https://github.com/The-Next-Bug/k8s-node-watcher

It's really crappy go code, but it seems to work well enough for what I needed, which is basically a toy.


https://spinup.dev

A simple website deployer that has free server-side analytics on deploy.

It was a pandemic side-project, and I was mostly just interested to see what was involved in building it.

I made a paid plan and integrated stripe because I liked the idea of it possibly paying for its own infra costs at some point. I have some ideas for features I want to add for fun, hopefully in the next couple months.


I'm making a board game based on A Night In The Lonesome October. If we define success as "it's good enough that I try to get the rights to the material and am able to and sell it commercially and it does well", that'd be nice but it's not the point. If we define success as "I have fun with some friends and family" then I definitely care whether it succeeds or not.


A watch face for Fitbits that is themed based on the current season of the Western church calendar.

https://gallery.fitbit.com/details/2187c817-4a13-409a-bf6c-8...

At some point I might separately publish the JS library that does all the calculations if I can get the code to a less embarrassing state.


I made a web app to store book recommendations https://book-rec.com.

Many times after reading a book, that I know a friend or colleague recommended me, I forgot why they told me to read it and couldn't follow up with them. I also use it to take notes of the books I'm reading.

It's open to the public but it's good enough to build on it for myself.


I am scratching my own itch and learning Clojure on the way with building a FLOSS alternative to a very famous project management tool.

I found that this tool is quite a sweet spot for bringing small teams of technical and non-technical people together and get stuff done, but I yearned for an open-source version of it to hack around.

It is all still in a very early prototyping stage, but I plan to release an alpha until summer.


JIRA?


A persistent web game written mostly in rust, with some js for the frontend. I got into the habit of streaming my work to keep me focused (https://www.twitch.tv/sleepyteagames) I'm mostly doing it for the fun and learning, though I'm hopefully about what it could be.


Rather than spam yet another link to my Javascript library, I'll instead link to the website of a hobby I've invested over 30 years - writing poetry[1].

There's no money in poetry, and yet the world of poetry continues to insist that the only way to move a poem from the poet's mind to the reader's eye is by publishing it - either in a literary magazine, or a pamphlet/collection, or an anthology. An alternative route, through newspapers and magazines, has collapsed in recent years. Sharing poems via social media - in particular Instagram - has shown some promise, but the end goal still seems to be some sort of publishing deal with the traditional suspects. Maybe TikTik poets will be able to break the cycle?

Whatever. I decided long ago that I didn't want to play that game. I enjoy writing poems, and I enjoy sharing poems with friends, family and whoever else might be interested in it. I built the first website to host my 'self-published' works back in the early 2000s; much of my coding learning and skills developed from the work I've done on this, and similar, hobby sites[2].

One nice thing about my approach is that the British Library regularly snapshots the site as part of its mission to capture/archive .uk websites. My words won't die when I die - though I doubt they'll be of interest to future generations.

[1] - The RikVerse - https://rikverse2020.rikweb.org.uk/

[2] - I've documented the work I did to create this latest version of the site in a series of blog posts, starting here - https://blog.rikworks.co.uk/2020/02/01/Recoding-the-RikVerse...


I suppose my site counts. I do care about it, but if it made money, then that would be an unexpected outcome.

The gist of it is feedback on how you play videogames via comments on videos that you upload. This is really the tip of the iceberg but you can see it in action here:

https://kilk-valorant.vodon.gg/


Impartial algorithmic redistricting. I wrote code to process the Census data into impartial compact districts for all the state US House districts and State Legislature districts. It's mathematically great, but politically inconvenient, but I'm proud of it.

https://bdistricting.com/


"One where you don't care if it makes money or gets a lot of attention, but you are working on it regardless."

The majority of software I use on a daily basis was created through such projects. Projects initiated not to make money or to garner lots of attention. Of course, eventually many of these projects became popular and/or comercialised somehow.


Source generator for nested data queries: Give typescript description of related tables to pull data from (Postgres, Oracle, MySQL), it generates the SQL (SQL/JSON) and matching result types for Java or TypeScript.

https://scharris.github.io/sqljson-query/


I wrote Elasticsearch CLI just to scratch my own itch, as for certain tasks I just prefer to stay in the terminal. It's written in bash, uses curl under the hood and provides zsh completions for index and alias names.

https://github.com/szajbus/elastic-cli


My Math Homework Generator. It's low risk since I'm hosting it on github and I work on it from time to time to create practice worksheets for my kids. I get a lot of visits from China and Taiwan. It's fun too.

https://lewdev.github.io/apps/hw-gen


Web app that helps motorcyclists and automotive enthusiasts find fun roads to ride/drive. Uses OpenStreetMap data and currently indexes all roads in the US and Portugal. The "YawRate" of a road is a single number that sums up how fun a road is.

https://app.positiveyaw.com


This is really cool. I'm currently working on an iPhone app for helping save favorite and newly discovered routes. Wish I had the know-how to add a feature like this haha. I'm just using Apple Maps for my stuff. Nice work! :)


What a great thread, love all those projects!

For me it's https://togetherdb.com, my passion project that I enjoy working on so much. It's an online database for developers, you can also manage your existing databases with it. If you work with databases, then please check it out!


For a short time I had become disenchanted with the corporate world, and decided I would go the entrepreneur/consultant route and try to start my own niche business. I had experience in both Developer Support and Engineering and thought I could serve that niche well.

This led to me starting to build out a suite of HelpScout integrations. They had some momentum at the beginning, but from a combination at me not being good at marketing and HelpScout’s marketplace not being mature, it was hard to keep it moving. I also ended up happy again in the corporate world, so my own motivation dwindled.

That said, the tools continue to run well today, and I just have them up and do the occasional feature addition or bug fix. I have completely removed my ego from that project, but I was very excited to see this month I got my first recurring subscription payment!

https://carrick.joewegner.com


Started TypeBuf https://github.com/shanahanjrs/typebuf a few weeks ago.

It's just a fun little project that I tinker on in my spare time. The code's still not close to feature complete, nor is it very clean ATM but it'll shape up soon :)


I started writing music plugins, many that got released, some that got sold, and many many more that have been my private playground.

I used I for fun, then some supplemental income, and now as a test-bed for my software driven plugins for Eurorack.

it's been an amazing amount of fun and most of the ones I gave away for free were released with a very permissive license.


A gaming community site I have been developing for years. Based on 18th century age of sail. Https://NavalGaming.com


I created a privacy-friendly wishlist service (https://wishy.gift/) for my SO, and as long as she and my family uses it, it's a success for me. Going from ~1k to ~5k users during 2021 was a lot of fun, but it's the close circle that really counts :)


I made a Firefox web extension [0] that makes it relatively easy to extract and download references from Wikipedia pages. I call it Wikiref.

I made it to scratch my own itch mostly, as I’d often visit Wikipedia pages and find myself wanting to save multiple references (text and links included), but didn’t want to manually copy + paste all the little details.

EDIT: I think at one point, when I was close to releasing the initial version, I really _did_ care about whether or not it “succeeded” (as judged by how many people used it), and I tried to write the code/docs to make the project as easy to use as possible. But then I realized it’s a bit niche, and I was just happy with the fact I made it. There are still multiple improvements to make, but I’m currently focused on a different project.

[0]: https://github.com/zaataylor/wikiref


I am working on a magic: the gathering board state emulator for the browser. Eventually I want to make a parser for the game’s card language.

I don’t care if it succeeds because, like most projects of mine, I made it out of curiosity for the domain.

It’s in beta right now, and I don’t have any plans to make it paid. I just wanted to bring mtg to the web.


I've been working on a racing game for about 18 months. It's insanely fun just designing the levels. I plan on releasing what I have for free and then if it's popular working on a full version.

Unity HDRP is really nice!

https://youtu.be/82s0aX0EWfU


https://enso.sonnet.io - I have perhaps 10-20 regular visitors per day.

I’ve been writing with it every day for the past two years and I generally suck at sticking to new habits, so I’ve been happy with it so far! It’s my favourite project that no one uses.


I am building a D&D 5e character sheet app: https://dwarven.academy

It has very few users but I don't care because I built it mainly because I didn't enjoy dndbeyond and wanted something different. I'm using it for all my sessions :3


I've written Tactris for myself during pandemic, for long zoom meetings with my colleagues. I've noticed, that the game doesn't occupied all of my attention, and even more - boosts cognitive skills.

> The rules are simple: you have 10x10 field and two different shapes to draw. Each your move will randomly regenerate one of the shapes. The main goal is: build the lines, collect points, and struggle with other users in the leaderboard.

No ads or collecting data, no internet communications (except GameCenter integration, which is optional).

If you find it interesting - feel free to rate the game in the AppStore!

https://apps.apple.com/us/app/tactris-tactical-puzzle/id1537...


Have two of these labor of love, don't really care if it takes off types of projects right now.

First is Sonic Postcards - a digital postcard and playlist of my favorite music for the week. Pretty much doing it as an excuse to find new music, learn about the artists, and keep a writing habit going.

https://www.sonicpostcards.io/

Second is Streamster. OSS lib designed to make working with natural resource related APIs easier. Main goal being to provide an easier way to get the data and have it returned in a more consistent format. Allow devs to leverage the data and not spend all their mental bandwidth wrangling with it.

https://github.com/streamster/streamster


https://www.3d-beats.com

Depth-camera powered MIDI drum kit. This has been my labor of love for the last several years. The current iteration runs on randomized decision forests trained to identify pixels as different parts of the hand.


Built a home maintenance todo list for myself and then decided to write up some details for each, link videos, etc so that others could use it to track their maintenance tasks around their home.

https://homemaintlist.com/


This has stole many mornings, days, nights over the last 5 years. But it's been an incredibly fruitful journey and scratches a personal itch as a developer:

https://github.com/Budibase/budibase


As a kid with a band and a love for Guitar Pro 4, I had the dream that all scores and guitar tabs for all music ever made would exist and be freely available. Now a decade later with blockchains and score rendering libraries in Javascript, that is on the road to become a reality. Now, the vision of transcribing all music ever made is of course so large that it is impossible, but working on a free sheet music editor and the NFT blockchain protocols with a DAO is so much fun that I'm already happy just having made a glorified online version of Guitar Pro 4. If any musician likes working with Elm, Rust and blockchain protocols feel free to join me on mission impossible!

https://parture.org


I built a small project that parses tickets sites and generates reports for venues’ attendance. I know that the data are not accurate because venues keep a percentage of tickets for themselves and there’s no indication how many of those are eventually sold. Despite that it provides a very good indication as to which plays are the most popular and whatnot, although you can’t really tell how many tickets exactly were sold. I built it out of curiosity, and there are a few venues which were interested in the data although not accurate because they can spot trends. So although as a project it never took off, and it never was meant to, it helped me earn some contacts and insights. I don’t plan on upgrading it because there’s not much that can be done.


I am writing a collaborative real-time, offline-first spreadsheet in Elm. Obviously I am punching way above my weight and on my spare time, but this is fun!

https://github.com/sdeframond/butter


https://fortunesrise.com

I have been working on this investment tracker for the past 3+ years. What started as a set of spreadsheets and python scripts has slowly evolved as my daily driver for keeping tabs on my investments across many asset classes.

Of course, I took the time to productize it, but at the end of the day whether I find people who resonate with the product or not, I'm happy to continue refining it. My ultimate goal is to never have to go to other sites or use other means (notes, financial news sites, watchlists, etc.) for keeping tabs on my stocks, crypto, real estate - the total picture.

Feel free to pop on over and give the free trial a spin, love to hear any and all feedback from those who resonate!


I made an NSFW website, which was a wrapper around a streaming site, allowing me to load and watch up to 16 streams at a time. I couldn't find any other website that did it, so I just threw a couple of Azure functions together in a way that costs less than a dollar a month.


I'm making large flying buildings out of swarm drones that self-assemble into cellular geodesic structures to form vast kites that use the Magnus effect to move. I've got a half-baked website going now: https://phoenixbureau.github.io/MagnusMotive/

The project includes a simple system for writing provably-correct software, an innovative UI that integrates text and GUI interaction, and a plan to collect and recycle the plastic waste of the various oceanic gyres (the Great Pacific Garbage Patch, et. al.)

It probably sounds overly ambitious and even crazy, but all the necessary pieces are there, it's just a matter of putting them together.


I’m one of the co-organizers of The Big Elixir (https://www.thebigelixir.com). And I do it not just because I love Elixir but because I want smaller, more focused conferences to exist in general!


SQL Card Game - https://rowsandtables.com

I made it to teach some kids, including my own. I've got it up for sale with $0 marketing budget. If it sells then that's great, if not then that's okay too.


https://notimeforbooks.com

Was fun for a while and mostly for myself. A few 100 ppl used it, but I found I didn't really enjoy reading that way as I thought I would... especially when Covid killed commutes.


My devtools with svelte and webasm: https://pilabor.com/dev/#/

I use it to generate passwords, hashes, colors and base64 encodings :-) I plan to add more stuff in the future...


I built this chess website so that my Dad didn't need to install an app... just click a link for the latest move:

http://chextmate.com

Sessionless, all state in URL.. no registration ... not sexy, just simple. (and buggy)


https://Timerdoro.com - a productivity timer I build with a couple buddies 10 years ago. I've since rebuilt it with every new tech I've learned. It's used by a couple hundred people every day, but it's only ever received ~$20 in donations.

https://mexicantrain.online - an online version of the dominos-based game, Mexican Train. Made during the pandemic so my wife's family could keep playing. It averages 50 - 100 games played per day, mostly by older folks. Donations are generous, and I regularly receive heartwarming emails of thanks.


I am making a level editor for Super Mario Bros 3. My ultimate goal is to fully reverse engineer the game and support all versions (NES, SNES and GBA), which will likely take me years.

https://smaghetti.com


I'm working on an open source note-taking app called Notabase [1].

It's built primarily for my use - I just never liked most existing note-taking apps and wanted to make one that's easy to use and fit the way that I think. I made it open source [2] so other people can build on top of my ideas, and released a hosted version so that other people can use it if they like it.

It would be nice if other people found it helpful, but regardless it's something that I intrinsically enjoy working on.

[1]: https://notabase.io

[2]: https://github.com/churichard/notabase


I really enjoy browsing through other people's creative work, as in the list in this thread, and the many awesome lists on Github, but I struggle to keep track of updates to these awesome lists, so I made a tool to use git's commit logs to analyze updates to each awesome list, and eventually generate daily updates for each awesome project a static web page [0]. It's free and provides email subscriptions and RSS feeds, so I'm very comfortable using it myself, and I hope it can help people with similar needs.

[0]: https://www.trackawesomelist.com/


Occasionally I've felt a frustration configuring email, so I created a simpler way to set up notifications: https://batsign.me

I'm currently thinking about how the log view can be improved.


I don't need this right now, but this looks both very nice and handy at the same time. Also, catchy name.


I'm working on a Yahoo Answers clone that forces users to enter Oxford style debates revolving around Yes/No questions, and everything is run by a smart contract and stored on IPFS so it's censorship-proof.

I'm calling it Yokel Answers right now.


You might draw some inspiration from Augur[0] (prediction markets) and Aragon[1] (governance and collaboration).

[0] - https://www.augur.net/

[1] - https://aragon.org/


Augur or Kleros could be used for the final voting process on a "debate". It'll be interesting, and I wonder how best to promote "the wisdom of the crowd".

Never heard of Aragon before, thanks!


I built a search engine for Facebook comments called Metaheads https://metaheads.xyz

Wanted to see if I could source Facebook comments by location and wound up building this whole thing for fun


I've been working on a 5/3/1 app for a while now. My goal is to make $1000 from it so I guess I do care if it succeeds a bit? Made about $180 so far.

https://fivethreeone.app


Pretty much all of my "side project" stuff falls into this category in a sense (the sense where "success" means something about "making money").

Some of these things I work on with the hope of making money off of them someday, while others I never really had any financial interest in to begin with. But in either case, I really look at the true value of the projects as being the lessons I learn and the knowledge I gain from working on them.

In the end, I figure I learn something from everything I work on, so in the sense that learning is the real goal, all of my projects are ultimately a success to some extent. It's only a question of degree.


I just started working on a cli tool to easily create, manage, and spin up dev environments in docker containers. The initial impetus for starting the project was to try out Doom Emacs without messing with my current Emacs setup, so an example session could be:

dv new emacs dev-img-emacs:latest

dv start emacs

dv conn emacs

The first line creates a new "development environment" named emacs, based on the docker image dev-img-emacs:latest. The second line starts up a docker container based on the saved image. The third line connects to the running image via mosh (or ssh).

Mostly I just meant to use it as a learning experience, but it's actually been really convenient in a lot of ways, so I think I might develop it further.


Have you considered using LXD instead of docker?

LXD container instances are much better suited for portable dev environments. They are persistent by default and are intended to run multiple processes within a container instance. They can also be copied/migrated between lxd agents.

In contrast, docker was created to run a single ephemeral process per container. It's nice in production environments, but its also a huge pain for some tasks. That's why were seeing folks create things like docker s6-overlay.


Thanks for the suggestion, this looks great! At a glance LXD seems to be a much more robust version of what I've built. Time to learn something new I guess lol.


> Time to learn something new I guess lol.

Yeah there’s the downside. The interface is a bit unwieldy. Documentation for lxd is far lower quality compared to the massive and mature docker ecosystem.

However if you know a lot about what docker does at a lower level, that knowledge is transferable to something like lxd. Most of these containerization tools are all using the same Linux kernel features under the hood!


I have done something in a similar vein. DEW. https://github.com/efrecon/dew.


Nice! It's cool to see that other people had the same issues I did, and solved them the same way (though you're much further along than I am). How are you hooking into the environment container? Are you running an editor in the terminal, or maybe something like tramp or vs code dev containers?

Have you considered adding an option to "virtualize" the container's home directory? It's probably pretty niche but I've found it to be useful when I'm doing something more exploratory, like testing out a new editor config, where I don't want to commit to anything.

Great idea to expose the host docker instance to the container btw (if I'm understanding this correctly). I didn't think to do that but it seems like it could be really useful.

Did you end up incorporating dew into your workflow? Sorry for the jumbled response btw, this is mostly stream-of-consciousness as I read through the repo.


https://stats.dictummortuum.com/#/prices/

I'm doing some work on a website that compares boardgame prices. I scrape about 10 boardgame stores in Greece and save them in a database that I've got in a raspberry pi. Then I try to associate the listings with games that are on boardgamegeek.com and then I put them online.

This has a couple of interesting problems. E.g. scraping data, associating scraped data to a basepoint, so that I can group them with the data from other stores, how to save the data in a website that is basically serverless, etc.


https://jsgist.org

It's like jsfiddle but your code is stored in github gists. It's entirely open source and except for the oauth handshake to log in it's entirely a static website.

I don't really care if anyone else uses it but I used it a ton. Of course I worry that github will take it down or I'll hit some other limit but it was fun to build and your gists won't be lost.

Also https://jsbenchit.org which similarly, uses gists and is open source, and, again I don't really care if anyone but me uses it but I do use it.


Hooked up Apple's speech to text & Google's translation API's for subtitles during FaceTime. Just released it a week ago.

https://closedcaptain.com/


I am trying to solve for decentralization using file systems cross-OS as the primary design target. I chose the file system because it has a lot of complexity built in. If I can nail this I can decentralize anything.

I am passionate about this, because decentralization is the most liberating online experience. Share anything, in any way, to anybody of your choosing without third party restrictions, their privacy violations, and no weaponizing of your data/content for any purpose.

https://github.com/prettydiff/share-file-systems


I have a web server. Runs on a home internet connection (fiber, around 200 mbps). I run a blog [0] and some other stuff on the site.

I set up everything myself. From getting a dynamic DNS service with duckdns, to configuring web servers with nginx, then figuring out that it’s very complex and that lighttpd works just fine.

I’ve also learned about Linux server administration. I’m also running some services I built myself like a tiny webserver accessible from here [1].

Also, I have a git repo @ [2] and used to have an archive box instance but I’m having some trouble with docker.

Additional info on the blog:

It uses markdown. The discount version, the closest one to the first proposed standard [4]. Also, it uses blogit. My own fork actually, accessible thru the git repo. Very simple. Uses git, if you don’t track a file it isn’t deployed. The blog itself is a git repo and in theory you could view the history of my whole blog thru git. Also, whenever I push to the server repo it deploys automatically and runs a git hook that just executes the blogit command and lighttpd merely serves static files so yeah, pretty cool.

Not to brag or anything but I am amazed at how much the internet has helped me. I am still a high school senior but like programming and got into Linux like a year and a half ago and I’ve just learned so much on my own and with the help of the internet.

I did not take any formal classes to do any of this, but thanks to free knowledge I was able to do all this. I ain’t trying to share or promote some propaganda, just my thoughts and me kinda spitballing here.

So yeah, that’s it. I have a list of possible project ideas on my blog as an article. I’d love to start out with a simple url shortener. No fancy data structures, no sql, no Db, plain C with sockets, maybe a linked list and maybe less than 500 LOC ?

[0] https://trevcan.duckdns.org/blog/

[1] https://trevcan.duckdns.org/short

[2] https://git-trevcan.duckdns.org

[4] https://archlinux.org/packages/extra/x86_64/discount/

.PS yeah I skipped [3] because why not.


I have been running a small site at a slight loss for the past 15 years.

After spending a day in meetings dealing with architecture astronauts poking holes and questioning the quality of my work, it's nice to have positive real world feedback.


https://github.com/agentultra/adventure-engine

It’s an interactive fiction game engine built in Haskell. It’s still in development which I’ve been doing on my stream [0] purely for fun and to show what it’s like working on a non-trivial Haskell project.

It has a UI built using a library called monomer and some basic interactivity. The plan is to build it up to a workable engine with decent authoring tools to make simple games with.

[0] https://twitch.tv/agentultra


Well, in the last days I made a small app to generate a drawing prompt every day. I think it could be useful for people who want to get into drawing and just want a no-nonsense site to give them a prompt: https://daily-drawing-prompt.vercel.app/

On a more serious note, I made a game with a friend that I care a lot about: https://store.steampowered.com/app/1462830/Super_Sketchy_Par...


https://leftwrite.io/

I’m working on a project to focus on reading things and writing more. I found that it helps quite a bit and ill continue working on it as I personally find it rewarding.

The project is in the space of stuff like second brains, and zettlekasten note taking but I think something with a really good ui is needed to make this stuff popular. I went the other way and made it as simple as possible.

I’m using this project to focus on limiting the amount of code I write as I want this working for a long time and I believe that having less code probably helps that goal.


I built a library that adds a digital copyright in the LSB of a for example image.

It is resistant to cropping and other such edits.

I don't care if it is successful because I was originally just having fun with steganography and stumbled on to this use case.


I am working on a programme that allows to compile historical events in a knowledgebase and easily create chronological overviews.

https://www.factonaut.com/


S E N T I E N T S: The Role-Playing Game of Artificial Consciousness - https://www.sentientsrpg.com/

About 7 months ago I started writing a role-playing game because I loved the premise: you play an android who has spontaneously and mysteriously developed consciousness—but android manufacturers are actively hunting down these "Awakened" robots and suppressing knowledge of the phenomenon.

I'm about 60 pages into the core rulebook and still working on the design and playtesting. Sign up on the homepage if you're interested!


Ever heard of the anime Ergo Proxy? It's also about androids that spontaneously and mysteriously develop consciousness.


For the past two years I have been building and maintaining https://webcamplus.app

It is a free app that allows people to use their iPhone as a webcam for their Mac.


I recently created an app to help make and animate stamps on iOS with a fun/quirky interface. You can export the stamps as gifs or use the iMessage “stickers” interface to drag them on a text message. It was a passion project. I even created all the assets in the app myself while the app was being developed which was a bit of a stretch creatively for me, but was a ton of fun.

https://apps.apple.com/us/app/stampfx/id1583460487#?platform...


https://listentothe.cloud/

I built it to be an example to explain APIs. Turned out to beautiful to listen to, so I keep it alive for my own amusement.


https://marketcapvsmarketcap.com/ - it's a project I made to learn more about the static page generation (SSG) mode of Next.js

If it's useful to people that's just an added bonus, but it was just a way to learn the development and CI/CD aspect of SSG

The idea is that I pre-create hundred of thousands of pages at build time - all the pages can be seen here: https://marketcapvsmarketcap.com/sitemap.xml


You haven't explained how it works at all


I am just using Next.js SSG mode: https://nextjs.org/docs/advanced-features/static-html-export to generate a lot of pages based on a template and data fetched from a thrid-party API


https://trogon.onrender.com

Generate an audio or photo bird-identification quiz for the species at any location in the world. (Click on "Help")


https://github.com/newbeelearn/sserver , i don't care as i am using it myself and happy with it :)


I built a free and open platform that allows the users to create a share short content on learning. Interested users can discover and follow topics or subjects and each content is concrete with links to relevant related entries. I created the app in react native ( available in both play store and app store ) and the back-end in Java microservices. The creator portal is in ReactJS that allows people with expertise to create content and engage with users.

https://www.microideation.com/


https://build.mmm.page

Been working on a website builder for almost a year now. Started as a series of fun interaction prototypes, then became “What if everybody could make expressive, stylistic websites?” and now I have so many ideas for it — big features, small polish, soft UI ideas, Easter eggs — that I can’t imagine running out of steam anytime soon. Having something always there, something that I care deeply about, however silly it is, has been a real source of constancy and satisfaction.


Originally I made www.chesscraft.ca for my very long commutes. Put it on Google Play because I've never published an app before, and for friends and family. Eventually I added a donation-like IAP and Steam because the community and revenue continues to impress me. I suppose I now care about its success but I'm not sure what to do next since the project never had a long term roadmap. I'm thinking of making a cash prize kaggle competition out of the user generated chess variant data I now have, even tho it makes little business sense.


Really enjoying this thread, lots of great projects.

I've been working on "Daily" [1], a desktop app for creating blogs and websites. Everything's stored in a single file, local preview, output static files or upload to Vercel. It's nearly at a point, where it's finished. Of course I've lots of ideas for features. and monetisation. But I don't like the marketing part, except talking about it here and there. And that's fine.

[1] https://www.project-daily.com



I've been working on mobbler[1] an analog music creation and real time visual performance just for the sake of learning JavaScript and finally understand the math behind audio creation.

I thought that it might be fun for others as a great learning opportunity but I haven't managed to go through the scope of my own friends.

[1] https://mobbler.js.org

[code] https://github.com/Megaemce/mobbler/


Just curious - why does not caring about it matter? Is there something special about not caring for a project that makes it more interesting? Not a snarky question, genuinely wanting to understand.


I think you're reading part of the description in a slightly stronger way than intended. Not strictly "don't care what happens", but more that chasing a unicorn exit isn't the only criteria for happiness from the result. Perhaps, "passion project" or similar could have been a better description.

Then again the whole thing is nebulous, and we can clearly see that people are reading and treating the question in their own way. I actually think that is what I liked about the description in the original post, it meant we saw the full range of really odd things and -- if we're honest -- a little cheeky grifting too ;)


A Python library that treats filepaths as objects.

This was made redundant when the standard library introduced the same thing.

I’m still convinced mine is better, and offers a lot functionality the standard lib doesn’t.

It can be extended to add functionality based on file type (it abstracts the blob, not just the path).

It’s also a lot faster.

It also has limitations the standard lib doesn’t. For example, it doesn’t go to great lengths to support every file system under the sun.

So it’s going to lose eventually.

I’m not going to link to it because there are a ton of libraries doing the same thing. They might be even better.

But they’re all in maintenance-only mode.


I have a few.

https://rate.house is a user generated media database. It's like IMDb but also has music, literature, video games, and podcasts.

https://newsasfacts.com provides the most important news around the world concisely.

https://wordhoot.com is a word guessing game inspired by Wordle featuring multiplayer, unlimited plays, and detailed playing history/stats.


Working on a ground up design for a mechanical keyboard while I get my cancer treatment. There’s lots of projects that make this easier but I wanted a challenge and wanted to go from the ground up specifically.

Originally I picked a SiFive microcontroller but found that all of the ICs which mediate USB/JTAG/etc are hopelessly sold out. I switched over to a microchip based ARM chipset with built in USB. I’ll probably need to pick up a JTAG probe to do some debugging but that’s fine.

It’s been fun and very educational. I hope I get to finish it.


A rummy game. Like some of the hobby project creaters, I was always starting a hobby project and in half way I start another. The saga of not shipping continued. I decided to end of this cycle.Let's start something fun and simple and ship it and dont care about it. Here it is and its special for me https://play.google.com/store/apps/details?id=com.cards.roos...


I built a product monitoring tool couple months ago, because I had problems with knowing what users do in my app without looking into the database.

Usually I was sending some logs to Slack, but I didn't get any stats from that and couldn't read easily the history of events/logs, so I created the Logspot which monitors user activity and automates workflows (WIP).

Couple of users has registered - not much, but I'm still hoping it's going to take off some day.

https://logspot.io


https://synthwave.live/ - a collection of synthwave mixes on YouTube with some specialized functionality on top of embedded videos that makes listening to music compilations more convenient.

I made this mainly for myself because I was really into synthwave compilations at the time and YouTube's playlist functionality wasn’t getting the job done.

I run the update script every week and fix the occasional bug. I'll continue maintaining it because I like using it.


I wrote a bot that posts news articles from local newspapers to a subreddit(r/newsdk). I did this for myself but somehow people found this subreddit and are using it for their news intake.


For me it's easy. I've been working on it for past 8 years, as it started as a school project and I have been slowly extending it. Why I don't care if it makes money? I keep the costs low. Why I don't care if it won't get attention? Hmm, I guess I do, positive feedback is always nice to hear. But I would be working on it even if nobody else would be using it, as I use it myself and I find it helpful for planning my future. Oh, it's digrin.com, portfolio manager for dividends.


I’ve been working on a fork of 1996 Quake Team Fortress mod on and off for a decade. There are a small group of dedicate players and that’s enough for me to be able to play the game I love.


When I want to re-watch one piece from the episode 1 I can't find any good source, the one that has complete list of episode is from pirate site, but you know how pirate site, tons of pop up ads, so I made https://stream.yui.pw, basically just scrapper site from the original pirate site, but no ads, easy for me to navigate, and pretty good use case to learn react and I'm pretty happy about it because I could use it on my own.


I created an RSS-to-Email service. I used another hosted service for a long time but slowly fed up of some of its missing features. I considered running rss2email but wanted it to be really easy to add new feeds from anywhere, even my phone.

I would run it just for myself, as it is already much better than the alternatives but decided to run it as a service so that others can enjoy. I have a handful of users but don't plan on making it big, ideally it will pay for itself and maybe a nice dinner from time-to-time.


Have done few OSS, Go wrapper on top of gcloud client to do the tedious job of searching across whole infra for set of Vms (DBs, Kafka clusters, or any components etc) and login with tmux. Useful for my workflow.

Have done other dev projects for improving my productivity (eg. Infra setup, Automation etc) which all aligns with fact that i'm the first user and not worried about its success.

Even-though not focusing on marketing for the same, i wish more people use it and can extend it for value add then complex featurewise.


We are building recurring bank transfer routines between accounts into our subscription manager service (US only). It'll send fixed amounts or percent of deposits on a schedule.

It's not core to the mission (so it will be free after normal security checks), but we were already building a bank transfer system, and I'm tired having to manually move money between savings and checking or set it aside for taxes. It goes live to site in 2-3 weeks... and then the 'finances-on-autopilot' bliss!


Most of my personal projects are open-source and, even though I often put effort into making them accessible and usable by others, it's usually just a passion project and/or an excuse to learn some technology

I think part of me cares about making them presentable "just in case" they blow up. I'd love for my projects to spread an interest in conlanging, voting method theory, agroecology, or whatever else I'm currently obsessed with but I don't really care if they go unnoticed too


https://github.com/IxxyXR/polyhydra-upm

It's a library and design system for creating and exploring geometric forms in surprising ways.

I'm yet to figure out who it's really for and how it should be presented (A polished app? A design tool? A web app? Something purely generative without much interaction) but I find the results endlessly fascinating and creatively stimulating so I keep plugging away at it


The Print Shop emulated in the browser: https://theprintshop.club

microM8 Apple II emulator (does 2.5D rendering) https://paleotronic.com/microM8

and a crazy amount of mostly instrumental music I've composed just to stay sane, really https://soundcloud.com/xennial


I love using the Bear note taking app and am building a Bear-powered CMS so I can run my blog on Bear (with a tag controlling what is published publicly) and also have whatever set of notes I like (again based on tags) available to me and possibly a few others like my wife, behind a log-in, via a browser, as Bear itself is macOS/iOS only.

Success will be when my blog is hosted on it and I open source the code so thst it might be useful to other Bear aficionados. No expectation of anything more.


https://www.propup.net/blatta/

I made a very simple feedback/bug report web app which can be integrated into other websites using a one-liner, because I wanted to quickly start getting user feedback for my other projects. Feel free to give it a try.

It was also a fun way to learn ClojureScript, which I now love using for my side projects (although I find I'm slowly moving towards Elixir/Phoenix).


I started and the paused a project of visually mapping every corruption case in my country, from small to big, from local to national. The premise is that people tend to forget corruption cases that drag over long period of time and generally can't judge the state of corruption. Therefor the idea is to put all the corruption cases and their details on a map, with ability to search by party, money involved, companies involved, state of judiciary process and so on.


Just to add, the idea now is to switch to data wrapper that was featured the other day.


Everything.

- A Highfleet ship optimizer (Highfleet is a fun game where you build ships to wage a pirate / rogue state coup de etat)

- Hypothesis testing tools for my Hunt Showdown matches to determine optimal loadouts https://github.com/jodavaho/kda-tools

- A portable, private, roam-enabled dynamic dns service.

And tons of other stuff at https://aenac.dev


I've been journaling for a very long time, and have thought about building a tool to encapsulate the "best practices" I've come up with over that time.

Finally gave it a shot and whipped up a site this week. I'm having fun building it while using it. I hope it'll be helpful to some other people too, but even if it isn't it's enough for me.

https://www.indelibleapp.com/


https://docit.dev/

I am building a Knowledge Transfer platform for software engineers that let's people make documents with video recordings, screen recordings, voice recordings, diagram making, document hosting, and more all in one place. The goal is to put all the features native to the platform, that way the user can just click and use rather than be redirected to a third party integration.


Good idea. Pay attention to your Meta.


A dependency viewer for Rust/Cargo: https://crates.live/rand/0.8.4


side note, I love the design / color scheme


Thanks. I was thinking it sucked and needed some improvements.


built this and using this: https://github.com/navyad/moviematch


I built a Chrome extension that popups up a general knowledge quiz when Google Analytics is loading...

https://chrome.google.com/webstore/detail/buffer-buddy/ehngg...

If you work in GA on a large website I'm sure you'll appreciate it.

Ufortunately I didn't put much effort into promoting it. Nevermind!


I’m working on a Wikipedia meets HN meets social bookmarking site (plus accompanying mozilla hubs space) called xrpedia (https://xrpedia.xyz)

Idea is just learning me some Web VR by building a site about VR that can be visited in VR, like a meta-meta-museum :-)

This is nowhere near complete or functional, and I don’t expect it to move super fast, so not much to see yet, but exploring web VR has been fun!


I make mostly pun-based, low-quality memes inspired by the world of Deep Learning. The current phase is to distribute them as NFT and publicize them on Twitter. The overall aim is to maximize my personal fun function while cultivating a sense of niche satire, with a dash of smuttiness at times.

http://opensea.io/collection/deepbream @deepbream


I made https://distilledjs.com/, it's a Javascript testing library with no dependencies, the entire API is only 3 methods (only 1 of which is really necessary to learn), and it very deliberately doesn't ship with a lot of standard features.

Distilled is based on an evolution in my personal philosophy about how effective testing works and about how good APIs are designed in general. My goal building it was to have something that is extremely flexible, but that is also so simple that I can start using it within about a minute of setting up a new project. When I start writing Javascript, I don't add a testing framework immediately. Instead, I import Distilled and write my tests in the same file that I'm writing my code in. Later on, as the project evolves I start to separate things out and build a more complicated testing setup.

I have obviously put some work into documenting it and making it available to other people, but I don't need anyone else to use it. The project is already mature enough that I am using it in every single personal project I maintain. It doesn't need a big ecosystem, it doesn't need a big community. I haven't touched the API in probably close to 2 years.

I will likely use Distilled for the majority of all of my personal projects in Node for all of the foreseeable future in my development career. I've used a lot of testing frameworks, and for my particular needs I think that Distilled is the best testing library available for me to use. It has saved me an enormous amount of time, and it makes it easier for me to do complicated things with my testing suites, which has made developing other personal projects much easier. If nobody other than me ever picks it up or uses it, it doesn't matter. It's already paid for its own development costs in personal time savings on other projects by an order of magnitude, and I think it will continue to do so in the future.

I think it's one of the most personally useful pieces of software I've ever written in terms of pure benefit to my own development processes, and (while I'd be happy to see more people use it) I don't think that having a community around Distilled would change anything or introduce any giant benefits. I'm not going to add a bunch of extra features or methods to the API. It's really stable and extensively tested; I've been using it for years and I'm not aware of any bugs that need to be hunted down that a community could help with. So if other people want to use Distilled, great, but them using it or ignoring it changes nothing about how useful it is to me.


Building a social network for music sharing and discovery- https://incentify.club

Despite the fact that in my head this product could eventually have a roadmap that disrupts the music industry, for now, even if it only helps me and my friends avoid the sucky process of sharing music links back and forth on WhatsApp, i'll be happy enough

It's all a figment of your imagination anyway


I built https://inferoo.com for myself to summarise my calendar(s), weather and select news sources so I don't have to manually scour a bunch of sources in the morning. As much as I love others taking the benefit of the service, I mostly care that the service is up for me as it's painful when my briefing doesn't arrive (downtime/bugs).


I've been working on a side project that aggregates state gov't survey data on lakes/ponds (currently just one state) that includes water quality, depth, size, fish species, invasive plants, etc and allows me to search it and see it on a map. I use it to find good remote fishing spots for species I want to target. So far it has worked great and I've only shared it with a few fellow anglers.


I made little site called "Lodashing" recently that is an alternative way to browse and search the Lodash docs. I wanted to get better acquainted with all lodash contained and also try out some new tech, like Algolia search and Sanity. I'd love for it to be helpful to others but who knows!

https://lodashing.netlify.app/


I very recently created a stupid joke website, to check/verify if you can see: https://canisee.xyz

In the spirit of this thread I don't care if it succeeds because there is no 'success metric' as such. What I would love to happen is someone mentions this site back to me and I get to tell them 'Ha, I made that!'.

Not holding my breath though.


https://neighbs.us/#/location

Takes your location, and tells you which neighborhood of SF you're currently in, as defined by datasf.org, and displays that on a map of the city's 117 neighborhoods. Built it just for myself, hosted for free on GitHub Pages, and it's been endless fun for me to use ever since.


I've been working on a job search tool (job application tracker + job boards aggregator) for my personal job search - Jublime: https://jublime.com

It is supposed to replace a clunky spreadsheet I normally use for my job search. But I ended up working on it more and more.

https://jublime.com


I build react-table-library [0] for a client of mine one year ago. From there on, I used my spare time to advance the library and to let off steam when I need just hands on coding. It turned out to be a pretty powerful library, but I hadn't yet the courage to publicly announce it.

- [0] https://react-table-library.com/


Definitely this one: https://github.com/sarusso/Timeseria.

An object-oriented time series processing library without using any Pandas or Numpy data structures. It's "my" thing, "my way", don't care about the outcome or if someone likes it, just having loads of fun working on it :P


I’m building a web scraper (also as an excuse to learn Python) so that I can aggregate K-12 district check register data (many states require this data to be published on a regular basis). My goal is uncover pricing trends from education publishers and edtech firms, which I’ve long suspected sell at whatever price they can fetch (or undercut one another) regardless of usage or effectiveness.


https://www.plorium.com/

I created Plorium to solve a problem I've had personally: finding the "best" way to learn something new (ideally for free too). Right now, it's quite rudimentary, but I hope other people might find value in using this instead of sifting through ad-ridden Google search results.


I'm building a game algebra and playthrough animations for the game Kingdom Rush. I love iterating on strategies but couldn't remember a whole playthrough well enough to iterate.

Still in progress, but you can see my existing playthroughs at https://relentlessoptimizer.com/KR/maps.


https://grueplan.com/ - I recently finished an initial version of a social event planning app. Idea is to have an alternative from Facebook events to quickly:

- Create

- Share

- Collaborate

On group plans. I eventually want to add in simple commenting + note taking features, but for now you can register, create/edit plans, and share those plans with other people.


My kdice/dicewars clone written in Elm: https://qdice.wtf

No ads, no plan to monetize.


I'm building a programming language for UI designers. Kinda crazy since most of the industry is heavily leaning into low-code/no-code solutions for design. But my position is that you can have a coding language that feels familiar to designers but also allows them to express their decisions with much more clarity than what is currently provided by graphical editors.


I made a simple iOS app for designers called as UX Assist. It has been around for 6 years now. I’m just happy that it’s out there and helping some folks now and then. [UX Assist](https://apps.apple.com/in/app/ux-assist/id1491649877)


https://signals.to

I'm building a cybersecurity database that aggregates vulnerability information from about 100 different sources in one cohesive structured dataset that can be easily queried. It'll be much faster than CVEs and include way more things (remedy information, news, social media, forum, advisories).


My partner and I make music. It’s a nice low-stakes unwind from software jobs but also kind of feels like it uses a lot of similar muscles in a nice way. Since Covid we’ve gotten back into recording and have started doing electronic stuff (previously all guitar based).

https://campsh.com/sleeper-2


I just embarked a multi month project of building a medium aquaponic system in Egypt (40 cubic meters maybe) which ended up going way over budget due to local labour skills and inflation. Still though, something about trying to have a closed loop farming system is pretty satisfying.

Wouldn’t do it again here though! Was almost as stressful as being a founder with zero of the ROSI


I've got a major a-hole neighbour that's been stealing my food when delivery drivers accidentally call at their home instead of mine. This guy has even claimed to be me to the delivery folks, which I guess is out-and-out fraud.

Anyway, I've been sitting on a plan for a little while to deal out some karma - involving some ML, a camera, an SDR board and a Raspberry Pi.


I have started making a project/command-line tool that called shell-search.

It's mostly just a small convenience for me because sometimes I'm too lazy to open Firefox and search a something. You just type `gs "Anythin g you want to search"`. There will be gs(google-search), ys(yahoo-search), ds (duck-duck-go search) and bs(bull-shi-- bing-search).


Building a social network for music sharing and discovery- https://incentify.club

Despite an ambitious roadmap to change how the music industry works, even if this just helps me and my friends share music without having to hop through multiple links on Whatsapp/DM, I'll be happy enough


I really enjoy reading newsletters and I have always really liked the idea of RSS feeds. So I thought to myself, why not combine the two? So I made a service that sends me daily/weekly/monthly digests of all the new posts from the blogs I follow:

https://www.blogar.io/


I’m working on an implementation of Magic: The Gathering in Ruby. https://GitHub.com/radar/mtg

It’s fun to work out the different card / game mechanics and how they all interact. It’s a good different project from the typical web-dev-y stuff I do every day.


I built a small application that lets you put together travel guides for your friends. Very MVP at the moment, but I got it out the door for once. No landing page, "start your trial" doesn't actually make you pay anything, I just forgot to change the text.

https://tripmix.io


If I "don't care if this succeeds" it's only ever one or two things: something that 'has to be done' (because of some external pressure/reason) or 'I'm learning so I can succeed elsewhere, elsehow'

Why would I otherwise want to put time and effort into something I don't care about? That's irrational


yes i think a lot of posters are just using this as an advertising space. a lot of posts have contained levels of desperation, implying they do care.


Mine's https://pitchy.ninja - a vocal training game


I have maintained an open source project for many years now called Gofakeit. Not too long ago I released a website for it so that everyone else can use it. I really dont know where I am going with it but it's one of those things that I personally use and right now thats enough for me.

github.com/brianvoe/gofakeit gofakeit.com


http://shorten.ist/

shorten your web links/street adresses



https://www.albumscrobbles.com/

If you are a last.fm user you can use this to recalculate your weekly/monthly/yearly album listening stats based on the track count per album, which makes a difference if you listened to albums with lots of tracks.


Made https://securemypw.appspot.com so I could securely share passwords with my wife (for bank, investment, biller accounts) in case something happened to me. URLs are saved in a Google doc we both have access to. Now I use it for most of my passwords.


I am developing a multiplayer adult game similar to Second Life with P2E features, so far I received 1k in investments but I am doing it for my own fun and pleasure, if it fails I will just play it with my other degenerate friends. https://coomiverse.xyz


I built a URL shortening service that was originally an assignment. "linkdekho" in hindi means "see link".

https://linkdekho.in

The idea is to put the shortened links in social profiles to the content user want their visitors to visit or just use it as a URL shorten-er.


Aerial robotic drones to fight wild fires in CA and elsewhere. The challenge is the amount of weight they need to carry.


I built a project to scratch my own itch as I wanted to see my blog posts in my calendar. I made it into a somewhat professional looking project but if I'm the only user and it works for me I'm already happy: https://editorialsync.com


A social network to find your next outdoors sports event (marathon, triathlon, etc..). It will be live soon, and it's just fun to make something useful my friends and I could use. We usually end up missing out on a lot of weekend races and competitions because it's so hard to keep up with these events.


I have a Hammerspoon plugin that adds Vim motions/operators to every input in macOS. I like slowly working on it, and it's really just for my own fun! https://github.com/dbalatero/VimMode.spoon


Thanks for working on this!

I've been using this on and off over the last two months (tend to forget I have it installed and fall back to old habits), but it's really really cool stuff!


https://josh-yates.com/layowt

It generates commands to launch Windows Terminal in any layout. I use Windows Terminal every day and found writing the split-pane etc. commands difficult, so built this to make these commands easy to generate.


That's... all my projects. I learned a long time ago that I don't want to build anything for anyone other than myself, or if someone has already paid me. I open source them because it doesn't cost me anything and I want to cooperate with others and share as general principle. Is that weird now?


Nectr - a place for IT professionals to maintain an free, accurate, sharable profile of their skills, experience and availability: https://nectr.network

I've always wanted this service, so even if I'm the only user, I'll keep it online.


My own virtual tabletop: https://bonfiretabletop.com

It's actually picking up some speed and have a small base of active users, but even without what: I learn a ton from this project, definitely made me a better developer and entrepreneur.


https://cryptoliquiditymetrics.com/

Started as a way for me to learn some Javascript and get an overview of execution metrics for myself. Found it easy enough to host with Netlify, so might as well make it public!


I am working on a project called VoterScore where we are collecting all state legislation and allowing people to vote on Bills similar to legislators. Users can then compare how their votes align with legislators in their state.

You can view it at voterscore.org but the front end needs some cleaning up.


I’m working on building an implementation of Magic: The Gathering in Ruby: https://GitHub.com/radar/mtg

It’s fun trying to work out the different card / game mechanics and how they all interact.


I've been building a platform upon which people can host webrings. Unfortunately it's not public just yet. I know this won't succeed in any shape or form, however I like the idea of doing my little bit to help the resurgence of the small-web.


a compiler generator working from descriptions of the language producing a clang quality compiler (with richer errors actually...) with LLVM backend.

it actually already works, with a few short cuts for generating itself... and ive used bits of it to do the 'make a scheme in x hours' thing in x/10 hours... the next step is unpicking those shortcuts so it can be completely generalised - there is no theoretical boundary there, just work i need to do which is boring.

kinda like flex/bison/yacc/bnfc/antlr but not of jaw-droppingly abysmal quality.

too much time is wasted on compiler development, and academia seriously dropped the ball there... the last decent effort i've found is the META work, which is basically ancient now.


Similarly, I've been working on a faster interpreter for Python, making more tradeoffs than the existing alternatives do (e.g. no C ABI compatibility, no eval/exec, etc; but usable auto-migration for real-world projects) and achieving more performance. By now I've learned to ditch parser generators and I usually copy-paste-alter my own derivative-assisted (https://matt.might.net/papers/might2011derivatives.pdf) bottom-up chart parser.

It also makes a hell of a lot of use of 'continuous program optimisation' for performance, which I think should be in wider use. In general, the principle of adapting optimisations for the specific program seems to get neglected in favour of treating every program as though it were the lowest common denominator. (Say, maybe you need a top-down parser for your LSP server, but you can use a bottom-up parser for your compiler.)

I have a deep philosophical belief in eliminating wasteful computation – I think we as software engineers have a responsibility not to waste energy, in excess of the logical minimum required by the job at hand – so I have more of an interest in this than the bulk of programmers, who seem to regard performance engineering as some sort of nerd game that's rarely advisable.


https://crushentropy.com/ - Markdown for planning your day

I made it one weekend years ago and I've been using it daily ever since. It is completely free. My reward is the occasional fan mail :-)


I built an ads site which lets you post ads via Telegram.

https://trocadouro.com.br

It was going to be used for my kids' school (people exchange uniforms a lot) , but then we switched schools. So it's in a limbo now.


I have been working on a browser extension that calculates your mortgage repayments while browsing home listings on https://trulia.com or https://zillow.com or https://domain.com.au or https://realestate.com.au

The expectation was to learn how to create a browser extension. Since its been released, I have had a few hundred users consistently using the extension for the last 3 months, so I am planning to add more features in the near future.

The extension is available on Firefox: https://addons.mozilla.org/en-US/firefox/addon/real-estate-b...

And the on the Chrome store: https://chrome.google.com/webstore/detail/real-estate-buddy/...


For a bit of fun, I've built a (poor) Wordle solution stack generator. It just creates a solution stack from green, yellow and black tiles so that lazy people can copy and paste and keep up with the wordling Joneses.

I really need to work on how it generates though.


I picked up the domain https://nothing.tax recently and tried turning it into a cute way for people to donate and support me. But right now, Stripe isn’t very happy with the idea lmao


My covid side project. A platform for anyone to quickly start a forum. I'm going to add subscription option so that forum owners can make loads of money. https://discoflip.com


I'm not a professional software developer, it's just my hobby.

Story is, I wanted to make some simple website project using Java, so I had to use some sort of web framework since I've read that CGI should not be used for medium sized project (like very simple social network, or whatever stores and handles data server-side). All the web frameworks I tested for Java (Javalin, Spring, something else I dont remember name of) used Maven, which I'm not familiar with. Why not create my own web framework then? Insert xkcd 927 With knowledge about HTTP protocol, I started making simple framework which uses sockets and regex for request handling, and allows developer to create simple endpoints. Main point is simplicity. It doesn't need any dependencies, just compile it to JAR, import to Your project, and that's it. Project itself is faaaaaaar from perfection, however it works as far as I tested it, and I think young/beginner developers would find it fun and easy to use in private projects.

Framework is in very early development stage, many things might change.

https://github.com/d3suu/antiframework


Offline voice-controlled jukebox using RPi via Mopidy, and just pushed a branch with Mac support via iTunes/Music.app

https://github.com/lukifer/voicetunes


I am actively working on improving a nearly 30 year old MUD (rewriting major systems, adding new ones, etc.). There are maybe one to two dozen players at any given time, and I don't really expect it to get much bigger. It is a lot of fun.


My partner and I are creating a product every month this year (https://12products.xyz) so every product in this project is "I don't care if this success".


https://featureask.com/

It's 2022 and there should be a place on the internet where you can voice opinions/feedback towards your favorite products, and feel heard.


Cool concept, think it's a bit too locked behind a login button. Think you need to let people taste it more before asking them to sign up


Yeah I agree. I'm trying to get my initial users before I open the gates for everyone else.

Maybe just straight up opening the gates is the way to go forward - I'm considering that.


https://bookworm.club - tell us what books you're reading, we'll find people around the world reading the same book so that you all can meet and discuss


Made an HTML5/JS puzzle game: https://www.tripodsgame.com. No expectation of it making any money. (That said I do daydream of the NYT buying it lol.)


I've been making mods for Unreal Tournament 2004. It's a lot of work for a 14 year old game that barely has any active users and zero chance of monetization, and I don't care. I like the game and like making mods.


https://noisycamp.com

A web platform I created 3y ago to help Musicians to find spaces to practice music.

I'll most probably not be able to live on it, but it might generate some income.


My art newsletter. It's been humming along for almost two years. I make zero money and it actually cost me money to run.

https://randomdailyart.com/


https://mocket.co - It's a website I built after ordering my sister alanis morissette tickets and not having anything to put in the birthday card.


My project called RapBits, and this sound bite nicely summarizes my expectations for it: https://rapbits.com/s/522


I’m writing a reimplementation of Escape Velocity in JavaScript and it runs BEAUTIFULLY in the browser.

I don’t care if nobody plays it. I am in love with everything I’m learning by making a game rather than robotics software.


link? I'd love to see it!


I’ll Show HN when it’s in a very basic arcade playable state. The engine and systems are almost all done. But I’ve got to actually type in all the ships and weapon stats and such.

Maybe two weeks. :)


I'm building an app to host one debate every day.

https://getdebatable.com/

It may never get traction, but it feels good to build something from scratch.


heh, this was next on my side projects list - i was going to do debate a stack - rails or node js type


https://increment.me “Get anonymous feedback on anything”

Built it, use it, enjoy it, get value from it and I think everyone could. May turn into 501c3!


I have a job, and everything else I do I do for myself, and I have no expectations whatsoever for anyone else using it (and in most cases, no one else will ever see it because I don't make it public.)


I am trying to build an open-source extension on top of DBeaver that provides:

1. Basic charting capabilities 2. A tab that stores queries and their results in plain text format

Especially (2) is vital for regular users where I work.


Interactive Latin:

https://www.interactivelatin.com

Classic Latin texts, where you can click on any word and see all possible translations


I'm trying to classify and group Stack Overflow Answers in bulk


I am building a computational simulation of a nuclear weapon explosion. I learned _a lot_ since I started, and the success here is somewhat ill-defined, so I am enjoying the process.


Don't you need a supercomputer to do this with any accuracy?


Pretty much anything I do for my employer. Ill make sure it works and is high quality but I am well past the stage of my career where I am emotionally invested in any of this crap.


Funny. Industry? Just curious.


I want to remove inefficiencies in the Government enterprises. For that I need a lot of data and permission to optimize it. Then I wish to roll it out everywhere I am From India


Website to visualize the open data for my local airport: https://stlairportdata.com/


Hmm, my clone of Hacker News but focused on Cybersecurity: https://cyber.report/


https://tabhub.io A Chrome/Edge Extension that's used to manage your new tab view.


A free Product Hunt + Hacker News daily newsletter digest: https://producthacker.dev


https://mudilo.me I created this to register bad drivers by plate numbers. Only on Russian.



I’m making a self sobering identity vault / wallet where I can setup a threshold cryptography scheme to share keys with friends and family for recovery.


That sounds super interesting and useful, can describe how you're making it work more and how far along you are? I have plans to build something I think is similar.


Misspelt self sovereign identity* oops.

I'm making a frontend client, that lets you setup a vault / wallet. You can then store secrets. I'm working on adding "contacts" (via public key), and then implementing the key split among chosen contacts, and vice versa the recovery scheme.

For backend, I'm making a simple API to act as proxy / intermediary for managing contact requests, sending messages (e.g. sending key shares). No info is revealed to server other than public key info, and encrypted messages.

I was able to make a web only prototype (pure python django) to iron out logic and models. Now I'm about half way through the rewrite in react native since all content needs to be local to the device.

Happy to chat more, would be curious to hear what you're thinking of making. My email is my username @ gmail.


Making marmalade, no tech angle, just nice to work your hands!

https://marmageddon.se/


I'm working on a philosophical project and will continue to do so for the rest of my life. I don't care if I don't have a single reader.


Current projects

- App that documents all the steps to successfully get married - App to organize my video game collection

They are personal projects so I don't care if they succeed.


- App to catalog the conflicts between the prior two projects


I tried to train an adversarial neural network to play idle games.

After several days of work it still wasn't learning anything, but I don't care.


Mine is a simulation game that I'm working on in the spirit of having a forever project[0].

I've been working on pieces of it on and off for years and as it stands it's very incomplete. More of a collection of systems and interesting mechanics that I've been trying to figure out how they fit together.

For some reason I always find it difficult to make games, I can build complex systems spanning multiple servers that interface with clients, but the second the "what do I build next" becomes less a problem to solve with existing constraints and more an artistic decision, that the two sides of my brain decide they aren't really able to agree >_<...

My creative side suddenly becomes the worst kind of client wanting all kinds of weird stuff that it thinks are cool and my dev side goes, great, but that's super vague, how does it work? What do I need to build?

    "But this would be really cool!"

    "Ok, but you're going to have to make some choices here so I can start implementing something, what do you want this or that?"

    "Ahh, I don't want to pick and also now that you've said that, that makes me think of this other thing that would be interesting, can we fit that in there somehow?"

    "How?"

    "You are the one who knows how to build stuff, you figure it out!"

    ~Brain locks up~
Last June I decided to try and figure out how to make a game or bust, I didn't really care what, just that I made something, so I took part in the GMTK 2021, that went ok so I decided to try and take what I learned about focus, scoping and getting a small playable thing up and running asap and made a new project[2].

It's super rough, you've been warned =)...

The gameplay is still sort of non-existent, performance is pretty bad, there's still a lot of existing pieces from those old projects that I need to work out if I should add into it and code quality is kind of all over the place as I'm still really trying to work out how to build stuff like this and I know if I let my dev side have too much leeway it's going to take over and I'll probably no longer be able to figure out what my creative side wants to do.

It's a fiddly balance that I'm still trying to figure out.

I've intentionally not said anything about the game itself, you're welcome to ask me for details, but there are also bits of info littered about here and there[3].

- [0]: https://web.archive.org/web/20130124211012/http://www.dev.gd..., original HN discussion [1]

- [1]: https://news.ycombinator.com/item?id=5096009

- [2]: Itch: https://folcon.itch.io/fruit-economy, GH: https://github.com/Folcon/fruit-economy

- [3]: https://news.ycombinator.com/item?id=22791490


Sounds like this flow chart someone shared on Facebook recently: https://scontent-ort2-2.xx.fbcdn.net/v/t39.30808-6/273415552...


It is a lot like that and I want to find a better resolution for it.

I don't want ideas to stop, I've had times where I've looked at a game system that I've built and had no idea what to do next. That's also horrible.

Having a new idea shouldn't just have me building some new thing from scratch either.

Working out how to navigate that tightrope when you are the client and it's not just solve this problem is one I'm still trying to work out :)...



I wish I had a higher-res version, to ... Maybe I'll just draw it later :)


A static site that is 100% free and open-source, competing with several businesses operating scammy subscription models.


I bought the domain name elmlang.org

https://elmlang.org/


I make video games, I don't play them no one does they aren't very fun but making them is a lot of fun.


I working on an open source course for Learning Astrology. I'm doing it purely for fun and its been awesome


Losing weight I am hoping medical science will help me out but I think I just need to exercise more and eat less.


PstMedia.Net just want sports on the west coast to get more exposure.


I'm currently working on a ranked-choice polling website!


I do some fun things with Wireguard on a few VPS servers.


I am developing in C++ the videogame I wish it existed.


An self-published art book of my illustrations.


All of them until they prove to me otherwise


I want to help people aged 18-34 get better with their finances and economic thinking. By doing so, they can emancipate themselves and stop giving their soul to the boomercracy in exchange for financial security they don't need. I started a newsletter, I use twitter for R&D, and I expect to start an instagram with videos and infographics soon.

Eventually I could develop a neat budgeting app which help people realize that the point of money is to finance their needs, from physiological to spiritual.


Every one of my projects :)


I got a friend to record guided meditations geared at techbros: https://dystopia.guide/

Really meant as a critique of late stage capitalism where companies like Headspace have ads in New York encouraging us to “optimize” our mindfulness practice so we can train harder…


lowhash.com => to collect sentences that produce low sha256 hashes


HellaDoge.com


Timebot.chat


Hi Guys,

Since June 2021 I have been co-developing my side project - Difree https://www.getdifree.com/ - a rich text editor to write on many things in a distraction free way.

When I asked myself a question, is my side project, the project:

  where I don't care if it makes money or gets a lot of attention, but I am working on it regardless.
I answered 'partially' :-)

I mean,

1. I don't care about if it makes money or it gets a lot of attention.

2. But I would love people to find Difree and find it useful, as I do. That's it.

Does it mean, I want 'a lot of attention'? I don't know.

Right now with Difree I have been basically scratching my itch. We have been developing it, because I found I had a problem and there was no suitable solution for that.

In the past, I missed a tool, where I can write something longer and/or more meaningful, like a reply to an e-mail or a post on Reddit, in a simple manner without distractions.

Built-in editors in websites like Gmail, Reddit, or Slack leave much to be desired, eg.

1. Gmail's text editor is poorly designed. By default, I have to write an e-mail in a small window, in the bottom right corner of the website.

2. Slack's text editor is full of distractions. While writing I am usually being bombarded with incoming messages.

3. Reddit's text editor is... well, both :-)

My workaround was, I wrote the text aside in an external tool and then copy-paste it.

But I couldn't have found the right external tool, e.g.

1. Notepad sucked at formatting.

2. Evernote was slow to start and difficult to write.

3. MS Word is not free and cluttered.

4. Google Docs is overcomplicated for this purpose.

5. Google Keep is for taking short notes, not meaningful writing.

The only tool that partially worked for me was iA Writer. It looks neat, simple, and elegant. Writing is distraction-free. I used it quite often, but I missed two things. The ideal text editor for me should be handy and fast.

1. By handy, I mean I could work on many things.

2. By fast, I mean open in a second.

This was when the idea of a simple, fast, and distraction-free editor came to my mind. Using the proven framework for text editors like Quill and making it easily accessible as a browser's extension, seemed to be the fast lane.

The keynote for Difree is to build the text editor that is

1. distraction-free,

2. fast,

3. and handy

I guess, if it works for me, that's fine. I am sure, there will be people having the same problem as I had and find Difree useful.


Well, I guess it depends on the definition of "success". I tend to leave projects unfinished, so finishing my projects would be something I do care about. The projects are aimed toward collaboration, so adoption would be favorable... but I could also use the finished product by its own. It would just be rather lonely.

To wrap that thought up: I guess I don't care too much about success in regards to adoption and this becoming actually the world of VR after the C64-homecomputing-uesqueness that is the Quest and Meta et al.

In my free time I work on some projects at various scopes, and they built upon each other.

So, for a starter: currently I'm working on a plugin to enable me to use the janet language in godot. Because I like it. I think it was a mistake that javascript has the syntax that it has and even though I can't relocate the video that claimed that js originaly was supposed to be a lisp, this would have been magnificent! Well, as I said, I like it.

And I want to develop something in it: at first I want to bootstrap me an OS-shell in which I then could implement vr representations of tools like a filemanager and a spatial Lisp codetree editor. I will definetly need an integrated webbrowser that you could place anywhere like a TV. Also handy would be a way to peek and poke at the host operating systems desktop. Also an HTTP server. And while were at it also slap in some IPFS and GNS ( www.gnunet.org ) and the 9P protocol for good measure.

So that's as for how much software I guess I dream to write. Well, one key at a time. But what would you want all this for?

Well, it is absolutely understandable that the zuck would have wet dreams over ready player one.

But instead, or even meanwhile, I could imagine a decentralised DIY scene of VR homebrewers: Let's imagine I pulled through and my software is setup and running on your VR machine. You load up the vrkbnch and it presents you with your garden of code; Your Lisp code is visualized as trees that you can modify with various tools to cut or copy or search and replace, you know, just like in a normal editor. Well, I don't know yet if visualizing code like that is actually advantagous to software development in any way, but lets imagine this is the most efficient way to code in VR: you can grab your code "branches", cut them out and put something new in its place. I think it might be a neat idea and would like to try it out. ^^ Also I have some ideas for spatial vr keyboards...

So you got your garden in which you tend to your code and you can of course programmatically change your environment, you can add other rooms to your world and each room is just another VR experience you can been working on.

You can also create rooms that really are links to outside systems containing their "entrance" room, akin to an index.html file hosted on some webservers. Or perhaps a auto generated lobby that contains all their shared VR experiences?

Also, rooms could be packaged in fossil-scm.org repos. I really prefer how fossil keeps the repo in a sqlite db file over the mess that is /.git/

But yeah really at the beginning of that first project... but this is the big picture


I have my own way of indenting Lisp code along with supporting Emacs commands that I have been using for the last 9 years.

Here is an example, which I chose by picking a file of my code at random, then scanning it till (after scanning about 80 lines) I found the first fragment that is clearly indented differently than how a normal Lisp programmer would indent it:

  (while (sit-for 1e-6) (save-excursion
       (while (progn 
            (goto-char (random (- (point-max) (point-min))))
            (not (and (eq ?  (char-after)) 
                 (setq face (get-text-property (point) 'face))
                 (setq bg (plist-get face :background))
                 . nil))))
       (assert (stringp bg))
       (setq bg2 (substring bg -2))
       (put-text-property (point) (1+ (point)) 'face (list :background
            (if (consp prefix) "black" (cat (substring bg 0 5) 
                 (if (string= cc bg2) "ff" cc)))))))
The standard way of indenting Emacs Lisp code has the number of spaces to indent being dependent on the "main operator" of the form being indented. For example, if the "main operation" is `cond` then the cond clauses are indented only once space more than the cond form itself is. Probably the reason Emacs programmers have settled on using only one space to indent the arguments of a cond form is that they have found that they run out of room if they make it larger than 1. I have a different way of avoiding (or rather postponing) running out of room with the result that I am able to adopt a rule that everything gets indented 5 spaces, which makes it easier to use my visual cortex to tell which lines are at the same level of indentation.

This next is not valid lisp (or more precisely you would never actually write it):

  ((((((((((((((((((((((((((foo
       bar
       bash))))))))))))))))))))))))))
But if it were valid, then it would be correctly indented according to my way. The main value I get out my way of indenting is that if `bar` or `bash` were many lines long, then there could be more levels of indentation internal to `bar` or `bash` compared to the usual way of doing indentation. I.e., my way lets me conserve levels of indentation, so I can write larger defuns without any individual line being longer than my self-imposed limit (which happens to be be 80 columns) and without indenting anything by less than 5 spaces.

In exchange for being able to handle multiple open parens with only one level of indentation, I have to impose a rule that when I close one of those open parens, I have to close all of them. (I have Emacs signal an error by making a sound when I attempt to indent a line that disobeys that rule.)

So for example this next is illegal in my indentation method:

  (foo (bar
            xxx)
       yyy)
To make it legal I have to write it like this:

  (foo
       (bar 
            xxx)
       yyy)


K I N G

Is

Not

Genera


pstmedia.net


This comment ended up being much longer than I anticipated, so

TLDR: I built a bookmarking app with full text search across your bookmarks and browsing history, permanent archiving, browser extensions, mobile apps, tab saving, and more. Open source. I'm looking to release it as a SaaS and any assistance will be greatly appreciated.

I built a bookmarking app called Crestify [0]. I use the internet to teach myself everything from programming to guitar playing, being more productive, design, product development, and a variety of other topics.

I would be researching a topic and come across a blog post or message board discussion that I thought was quite insightful or useful. I might bookmark the page in my browser, upvote the discussion on HN or Reddit, save it to Pocket, and so on.

There were numerous issues with this, including the fact that things were scattered all over the place. I didn't always remember the website or the title of the page where I read something. I may recall a few words, but they may or may not be exact. A lot of the time, I'd have a hard time finding a page again, which was extremely frustrating.

The vast majority of apps did only one thing, so I had to use a variety of apps and scatter my data, including Pocket (reader view), Pinboard (archiving and search), browser bookmarks (quick access), Evernote (search and access on mobile), archive.org and archive.today (archiving pages), onetab (saving open tabs on a topic), and others. Some apps didn't work on mobile, some were discontinued (Dragdis, Readability), some were clunky and broke my flow.

I wished there was a single app that could do it all. I didn't know much about web development, but no one else was going to make it, so I decided to build it myself and learn as I went. Having an idea that I was eager to see become a real product kept me motivated, and I was able to immediately put what I learned into practice, which helped to solidify the learning. As a side note, I believe this is the most effective way to learn something new.

This is what Crestify does:

- One-click bookmarking with browser extensions for Firefox and Chrome (Working on a Safari extension now)

- Reader view for bookmarked pages

- Full text search for bookmarked pages

- Save your open tabs and then open them again with a single click on any device.

- Context view - after finding a bookmark using search, use context view to see what you bookmarked before and after that one.

- Tagging for bookmarks

- Permanent archives - Archive a public copy to archive.org and a private copy to crestify itself (can archive SPAs too). If you bookmark using the extension, the archive will be exactly what you saw, so this could be some Gmail messages, or Facebook comments, or paywalled articles, it doesn’t matter. What you saw is what gets archived. You can also search through the same. This is something that no other bookmarking service does.

- Mobile apps (webview based but share menu extension is also present) - this is a WIP, but I’ve been using it on my iPhone for the last couple months and it’s great being able to add bookmarks on the go.

- History saving - This is a fantastic feature. Keep on browsing as usual, and the text of each page is automatically added to Crestify, where you can search through it. This can also capture paywalled pages or pages that require a login (you can create filters to exclude certain pages, or keep the extension disabled in incognito mode).

- It is fully open source [1]. Everything from the frontend to the backend, extensions to mobile applications. I need to upload some updated code to the public repo (with history saving, mobile applications, and so on), but first I need to clean up the code. Crestify is BSD licensed.

- It can import bookmarks from a variety of sources, including Pocket, Instapaper, Readability, Pinboard, and browsers. (The importers need some improvement; I'll get to it soon. If you can share sample export files, please send them to dhamaniasad [at] gmail [dot] com).

- I've also just begun work on a Safari extension that will work on both macOS and iOS. Once this is completed, you will be able to use all of the features (including history saving) on both desktop and mobile (can already use it in Firefox on Android). Since the current extension is written using the WebExtensions API, this is not a huge task. Still, certain APIs work differently in Safari, and I never had the motivation to create a Safari extension until Apple added support for extensions in iOS).

--

I want to offer it as a SaaS, but I fell into the trap of always thinking it's not ready yet, and I'm also having a bit of trouble identifying the niche (since it's a pretty specialised product). I'd started working on my startup shortly after developing this, and then moved to freelancing while traveling, so I never had the opportunity to release it, but I want to release it this year and would really appreciate any assistance or advice.

[0] https://www.crestify.com

[1] https://www.github.com/dhamaniasad/crestify


I have a honeypot network that collects a good amount of attackers, but I also have multiple other sources of attacker infos that let me build a threatfeed that is unlike any other. ISP scale SOC, ISP DDOS, etc. My threatfeed is insane, every firepower I add it to ends up blocking virtually all threats. Better yet, everything is fully automated.

Why doesnt this succeed? I can't share it with anyone outside our non-profit membership.


>Why doesnt this succeed? I can't share it with anyone outside our non-profit membership.

Why?


Nonprofits in Canada must write a mission statement. Once approved, you are legally obligated to follow.

Mind you, im a tech, not a lawyer or boardmember or whatever.


Ah, i see, i was thinking something along the lines.

Thanks for answering.


[flagged]


I’m an immigrant in Ukraine. I love this country very much. Speak the language, understand the culture, etc.

After checking out your page, I’m absolutely appalled. I’ve forwarded this to a personal friend who works in the immigration department here.

Ukraine isn’t your playground to pimp women to men who aren’t successful with them in their own countries.

Btw you’ve probably seen me around Kyiv in bars/clubs/whatever. I’m the guy always wearing designer + an iced out rolex


If you had actually read the website my mission is charity work in helping guys life love, become digital nomads, not be scammed, and generally positive things. The last thing I do is "pimp" out women here. Seems you view Ukraine as your playground and don't want anyone else coming here with your comments.


You should also then check out my article on Conor Clyne aka The Tsar Experience who IS actually doing exactly this. https://kingofkyiv.com/tsarexperience

I detest this behavior as much as you do.


I'm sorry to be blunt, but this seems like it gears towards sexpats?


I got the same feeling. I was immediately overwhelmed with cringe and disgust when I landed on the page.


I only assist guys seeking real long term connections, not anything else. I don't think that counts as a sexpat.


Do you think it's a bit arrogant to announce yourself as the "king" of Kiev?


It's a brand. Actually the name the project goes by is Kings of Kyiv, which we all can be here. Most people find it fun and funny.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: