http://ipfessay.stavros.io/ - Publish uncensorable essays on IPFS
https://www.eternum.io/ - Pin IPFS files with a nice interface
https://www.pastery.net/ - The best pastebin
https://spa.mnesty.com/ - Fuck with spammers
https://www.timetaco.com/ - Easily make nice-looking countdowns
And this is just the last two months or so? Also, lots of hardware stuff:
Since they don't really make you any money - do people use them often then - if so how do people find them?
I guess people use some of the other services too, for example I get lots of comments for Spamnesty. I don't really care enough to look, though, as I built them for myself or because I thought they'd be fun, or because I just wanted to make something with a friend.
I was just wondering if/how you tried to market it or show it to more people.
I was going to fix it, but I like your reaction, so I might just leave it!
I don't. Please explain?
> Everything goes over an encrypted TLS connection, so nobody other than the intended recipient can see what you're pasting.
It should say "nobody other than the intended recipient and the developers of this website".
We think that not listing pastes, having them expire soon by default, etc is a good compromise, as we don't claim perfect privacy, just that pastes are always sort of "unlisted".
I tried timetaco.com but it's not doing anything. I tabbed my way through the day (it filled in today's date - 2017, then 8, then 10). I select 5 : 10, which is about 3 minutes in the future, and then clicked 'Generate'. It just changes the date (all three parts) to red, and doesn't do anything. (I'm clearly missing something - what am I missing?)
This thread is all over the place haha! Did they ever get to meet at the bridge??:
My project/uBO filter list removes the "annoying" elements noted above as well as other "features" of websites (e.g. social share bars, cookie notices, etc) through a filter list that works with uBlock Origin.
I update the list often, and admittedly am probably entering into an arms race but I'm just really sick of websites hijacking (what I think) the web was built for (information).
Feel free to subscribe to the filter list by pasting the URL below[1] into the 'Custom' section under the '3rd-party filters' tab of uBlock Origin.
This filter list also works on mobile Firefox for Android with uBlock Origin installed.
[0] Project Homepage https://github.com/yourduskquibbles/webannoyances
[1] https://raw.githubusercontent.com/yourduskquibbles/webannoya...
I'll give the ublock list a try.
Your link is exactly right!
https://chrome.google.com/webstore/detail/video-autoplay-blo...
Kryptonite would be sticky footers, but if you're on a site that uses those you should just close the tab anyway. :)
For example I'm working on one site now where a modal lets you sign in (which involves selecting from or searching through a long list of third parties) and if it wasn't a modal it would have to take you to a new page which would be a poor UX.
So long as they're not used for those awful "sign up for our mailing list" purposes, have been set up to work well on all browsers and viewport sizes, and are accessible, I think they can be okay.
A new page is the correct UX design choice and with HTML5 features can make the experience seamless and far less jarring than a modal that needs heaps of testing to get right across all browsers and screen forms.
But that was essentially my original point. Modals, when used by sign up to spam are annoying. When used to do anything else they're essentially trying to replicate a desktop experience that quite frankly isn't required of a website - even on "web 2.0" or full on web applications.
Also, please link an example of a modal done well across all browsers / screen sizes. I simply have never seen one in the wild that works better than an inline page element would have.
That being said I do have a few generic cosmetic filters as part of the list (you can see them near the top of the list) that don't target any specific domain but I don't use the "position: absolute" rule on any of them.
Even sometimes I don't pay much attention to it and when after reading other tabs I come back to this tab; all I see is that pop-up standing there, asking for attention. It even makes me forget why I even opened this tab in the first place and makes me leave immediately.
Quite often the stickied elements disappear entirely, possibly hidden below other elements or outside of the window--I've never felt the need to check where they go.
Which kind of illustrates my point; I hope your filter list is a whitelist, because in 99.9% of cases, absolutely nothing is lost from these sticky elements. I could've set them to `display:none` or removed them entirely and I think it will still cover my use case perfectly.
I don't think it would be so terrible if `fixed` and `sticky` would go the way of the blink-tag. Except that people would probably reimplement it with JS at expense of performance, because they like nagging people at cost of UX.
[0] it used to be just `fixed`, but `sticky` is used for the same webdisease
My two cents is to automatically apply, but make sure to have a notice when it actually changed something. The only thing worse than a site not functioning correctly is when it's only not functioning correctly for you, and nobody has any idea why, including you.
This lets public transit passengers answer questions like:
- "My train is getting later and later, is it actually moving?"
- "My train is getting later and later, has it actually STARTED its journey?" (sometimes the answer is "no", sadly)
- "Is it just my train, or are many trains running late?"
- "What was the on-time performance of this train like yesterday? 2 days ago? 7 days ago?" (Some trains tend to be chronically late)
It may come as a surprise that the backend of the system is actually not a database, but Splunk (http://www.splunk.com). DBs are nice, but Splunk is fantastic when it comes to data analytics and reporting.
I'm currently waiting for Splunk to make some of their machine learning modules available for free so that I can start pulling in weather data, train the machine learning component against both that and the train data, and use that to predict the likelihood of any given train becoming late.
My "project that doesn't make me money" is https://transitfeeds.com
Currently it archives a ton of static schedule data, and some basic GTFS-realtime archiving stuff.
My longer-term goal is to archive all the GTFS-rt feeds every 30 seconds to provide similar analysis to what you've done here.
Obviously this requires even more storage than I'm already using and a ton of data processing, which is probably above my pay grade.
ty
I made this septa app years ago when realtime-ish data became available.. http://septa.kaybox.org/
Displays all on-time trains as blue, and late trains red. Locations update every 30 seconds, I think.
Super easy automated machine learning in Python. Fast enough to run at production speeds. I'm the author, and would love any feedback you have! The whole point of the project is to make ML available to people like you who just like building things, and think their thing could be better with a bit of ML.
If I didn't have some creative work I would be much less happy.
But then somewhere along the line my projects started making me money and then I start reading all these marketing books and my perception changed. Now if I'm creating a site I'm usually more focused on SEO, list building and crippling my software so that I can extract more money from my users. I am making more money but the joy of doing it is gone. I feel bored writing software and generally browse HN and reddit and generally force myself to work.
Maybe it's time to go back to the basics and work on stuff just for sheer joy of doing it :D
[1] https://techcrunch.com/2008/09/27/songrefernce-turns-your-mp...
[2] http://www.makeuseof.com/tag/extreme-article-marketing-conve...
It's great to take a step back and just make something that people enjoy, even if it does not bring any income. Getting "fanmail" or seeing the # of hours someone has put into something you've made is a great feeling.
As long as you have a day job that pays the bills, I say go for it.
Every month I save enough for living at least 3 months (4.5k USD ) without working which is quite good, but on the other hand, I don't like what I do. It's tough to quit when you know other people are struggling to pay for basic needs in other areas.
I guess my plan is to keep saving and at some point next year ( when I get around 2-3 years worth of expenses) do something about it.
Anyways, at the moment my hobbies keep me going. That's my advice, a hobbie.
I can't count the number of times I've been talking about an interesting project idea and heard "oh, so it's a startup!" Or worse, been talking to someone else about their project idea which they immediately follow with "and then I can turn it into a startup!" whether or not it makes any sense at all.
Recent history is littered with ideas that started as an interesting project, turned into a startup for no reason, blew out into some hypergrowth social unicorn, made no money, and then folded, taking the original project with them. Looking at you, Readability.
Entrepreneurship is fundamentally creative, but not all that is creative is entrepreneurship. Startups are a specific structure for a specific kind of project. Trying to cram every idea into that mould strikes me as the business equivalent of "I just learned about NoSQL and now I want to use it for EVERYTHING".
It's a wiki of all the info you need to drive your own vehicle around a country, continent or the world.
Border crossings, paperwork, insurance, gas prices, camping, drinking water, safety... it's all in there for a massive number of countries in the world.
I'm driving around myself, and it occured to me there is so much info out there but it all slides off the front pages of blogs and forums or is buried in facebook posts. Every three months people re-write and re-post the same stuff because they couldn't find it in the first place. The idea is not for WikiOverland to contain all the info, but at least link directly to it.
The biggest item in my portfolio is xi-editor, and I confess I'm wrestling with some of the questions raised in this thread. I think it has the potential to be a serious player in the editor space, with extremely high performance goals (including fast startup and low RAM usage) yet a modern feel. It also has a great little open-source community around it who have been contributing significant features.
Yet it's at the point where it's _almost_ done enough to use for day-to-day editing, and I'm hesitating a bit before pushing it over the line. I think I'm scared of having lots of users. It's also the case that I'm very interested in the engine and the core of the UX, but the complete product needs a plugin ecosystem and along with that ways to discover, upgrade, and curate the plugins (including making sure they are trustworthy, lately a fairly significant concern). That's potentially a huge amount of work, and it doesn't really line up with my interests.
I'm wondering if it's possible to focus on the parts I care about and try to foster the community to take care of the rest, but I'm not quite sure how that would work.
If this were a business and I had some way of making a few coins from every user, then my incentives would be lined up to make the best overall product possible, including the less fun parts. But that's off the table; among other things, there are a number of good free editors out there, and the niche for a better but non-free editor is also well occupied.
Maybe the HN crowd has some ideas?
A) What is "lots" of users? (Give me a number)
B) What makes you think you would suddenly have lots?
Cuz most things seem to struggle to get any traction.
B) Because if I build out my full ambition, it would be better by most objective metrics (speed, features, integration with IDE-like capabilities) than all the free editors out there, and I think there is a real demand for a better editor.
I know what you mean about the struggle for traction. It is of course possible I'm massively mis-estimating the potential userbase.
That is largely irrelevant. Do you have a marketing plan? Because "build it and they will come" tends to work poorly.
If you have no marketing plan, your concerns about a sudden influx of 1M users is likely seriously exaggerated.
While I'd never heard of xi-editor before now, I'm definitely among those who yearn for a "better" editor for (first off) MacOS... and I think there are many others, based on my totally unscientific assessment of the currently popular editors. I'm still on TextMate for a reason. :-)
So my point is, for certain things "build it and they will come" might work fine. If I ever find an editor I like enough to switch to then I will be singing its praises loudly on the Innernets.
A million users are unlikely to just magically know your free editor exists. Things do sometimes go viral, but that isn't the norm for how you get to a million users.
Maybe marketing isn't the best term. But, if the OP does not have some idea of how those million users will be attracted, this is probably not a thing they need to be fretting about.
My estimate of a million users is what might happen after another year or two of building out the whole vision, and with organic growth from numerous sub-communities (for example, I'd expect Rust users to be quicker to adopt it because it's in Rust). At that point, it's clear that the project would need at least a full time person to be its maintainer. And I don't see how to sustain that.
Thanks for emphasizing the focus on marketing; it is indeed a knob I can turn.
I think my main point is that it is a knob that can be turned in either direction. It seems to actually be easier to dial it down if the attention you are getting is somehow problematic.
Best.
I read the github readme.md, and I'm wondering.
1. Why should want to switch if I already have a text-editor? 2. Reading through, there seems to be an emphasis on clean data structures and interfaces. Have you taken a look at Kakoune? Because your text editor seems to share quite a few design decisions with it. 3. So, there doesn't seem to be any mention of novel UI/control features even in the front-end. Is that a deliberate choice to emphasize the technical aspects as the selling point (or is it lacking/outdated in documentation), or are there just not any in the first place?
https://github.com/google/xi-editor
Kind of feels a bit weird to be considering if/how/etc to commercialise it personally, when it would potentially be considered Google's property (?). Even though you're clearly the main author as per its commits & README.md. Then again, I have no idea how Google looks upon that kind of thing, so you may be all good.
With the "it'll probably get a million users quickly" thought... hmmm... depends if you're thinking to leverage Google's reach in some way. If so, then yeah it might have a better than even chance to happen. :D
And yes, if there were a good reason to, Google could bring considerable resources (including marketing) to bear.
I've always wanted a good Arabic root-based dictionary with vowelling, plurals, etc (basically Hans Wehr online). I also wanted the structured dataset for some linguistic "research".
It was a fun project - I built out a web interface for reviewing and updating entries and put in a lot of hours of manual correction (just to get all the entries to validate - I still have a lot more corrections/fixes to make...). I'm a little burnt out on it at the moment, but I plan on:
- fixing those mistakes and a few other bugs
- cleaning up the UI/display
- moving onto a "real" server framework
- writing up some blog posts about those short linguistic investigations I'd like to do now that I have the structured data
- making an API?
Notably lacking is any plan to promote it... I posted it on reddit and I'd love it if people stumble upon it and find it useful, but I did it mostly as a labor of love and something that I personally find useful!
any idea if you plan to release the code or article of how you built the similar matching?
Thanks
Yeah, I know it's not particularly fancy, nor does it involve any clever coding tricks or interesting features. However, it's literally the only community on the internet dedicated to the series, and one I've decided to run for a minimum of two decades to make sure said franchise finally builds a decent fanbase.
Is it going to make money?
Probably not, given how the franchise it's based on sells about 2 million copies worldwide at most, and hasn't gotten a new game since either 2013 (WarioWare) or 2008 (Wario Land).
But it's one with a passionate audience that up until recently had nowhere online to discuss the series nor anywhere specifically dedicated to their favourite franchise. So I decided to change that by setting up and promoting a community based on it, with the guarantee I'd keep it open for decades in the hope that eventually a community at least the size of the Earthbound one comes about here. With the hope that eventually I won't need to run the forum because there'll be enough sites about it to sustain a decent fandom.
Which is weird, given how even after being linked from the home page of Eurogamer, Destructoid, Nintendo Life and various others all the same time, it didn't move an inch.
Huh, guess LiquidWeb must be having a bad day or something.
Sorry about that!
It's a little like SSLlabs server test, only much faster (5 seconds instead of 2 minutes), plus the tests are recurring every day, and you receive the diff if any.
It's always been a joy to receive thank you emails from users, or adding new features for users.
SSLping also allowed me to learn React and Redux. I'm still working on it, adding new features and refactoring what I don't like.
If I ever have to stop hosting it, I'll open source the whole thing. Or maybe I'll open source it anyway. If I could find a deal with a security company, I would work on it fulltime.
I consider it's a success, even if the numbers are not as high as I'd like.
And of course 5 seconds is how fast it should be :P
EDIT: Wondered what constructive criticism I could add, in case it was useful.
I guess the one thing I'm thinking of that isn't there is a cert tree breakdown, showing the cert structure in an easy-to-read format (which can be done xD), showing the trust root used, etc etc. I'm also reminded of all the little incidents that have happened with different SSL providers, and wonder whether people would appreciate seeing "you're using XYZ cert provider, here are controversial things about them". A feature like this would require careful presentation to work at scale though. Now I understand why you took the "go/no-go" super-simple route!
I also discovered (after noticing the fun URL query approach you use when you type in a domain) that disabling JS results in a white screen. That's common nowadays, so no comment.
As for charging or monetizing one way or another, I'm still thinking of the best way. It's not easy when you already have 300 free users.
And I've already considered giving more actionable advice, it's in the backlog already!
But thanks for your comments!
https://github.com/trekawek/coffee-gb
It's quite compatible and brought me a lot of fun. Blog post describing it:
I did not have the idea of creating an emulator, but some time ago I got curious as to how games were made for the GBA, so to try that I made a small Pong game [0]. It's really fun to play with 'old' technology from our childhoods.
I wonder why you disqualify your multiplayer mode? Sure on the SP it would be unrealistic but I see no reason two players couldn't share an original model GBA, holding one end each.
Also, I have to say that your code is lovely (both the PureScript code and the Javascript). Every time I think, "I wonder how this works/should work" I take a quick glance and within a few minutes I have my answer. I will start reading the compiler code when I get some time.
A somewhat interactive GPIO pinout for the Raspberry Pi.
Not so much out of sheer joy, but because I needed it.
It started as a basic way to explore each pin and its available alt-functions.
Listings of add-on board pinouts were added later for people who want to use multiple boards- or perhaps connect them to a different host.
It's a Chrome extension/homepage that shows you a new book every time you open a new tab, plus a special hand-picked idea that teaches you a new perspective/fact/concept.
I'm evaluating a couple different paths to make it profitable, but it's not currently making anything since Amazon cut me off its affiliate program.
- Lack of content which is original to your site and beneficial to your visitors
- Pages that are mainly empty when advertisement content is removed
Now does any of that really matter, if the service is moving books? No. But there's no appeal process, and no one to discuss this with.
So I'm not glad it happened, but I'm glad it happened early. I've always been hesitant about affiliate programs because of the lack of control (e.g., I didn't launch with it; only integrated it after many users said they wanted it so I could devote more time to it), and now that my concerns have been verified, I know I need to be more creative.
From the short time I was on Amazon, the lion's share of my affiliate revenue came from items other than books that were purchased using cookies that my app had set.
Without those non-book items, I would've made very, very little money (e.g., ~$5 instead of ~$300).
Books don't cost very much, but Persian rugs do! And there aren't many other booksellers out there who also sell Persian rugs...
For users, it keeps the tool free and ideally—if the sponsored placements are good—introduces them to cool new books.
I've also made CbrConverter: https://github.com/timefrancesco/cbr-converter
Coverts pdf to cbr and vice versa.
And then there are a bunch of other small projects like:
- Ebay Search Scheduler (schedule Ebay searches with custom parameters)
- Twitter Time Machine (download and browse your twitter timeline) https://itunes.apple.com/us/app/tweet-time-machine-2/id83212... - windows version also available
- Autosleep (put the windows down for good) https://github.com/timefrancesco/autosleep
And many others I really enjoyed making and using.
https://f5bot.com - Social media monitoring. It can email you when your keyword (e.g. company name) appears on Hacker News or Reddit. I don't have any plans to monetize it. I just made it as a small fun project.
Also, like many here, I've made a bunch of open source software for no reason other than the joy of it. Don't ever see that changing. https://github.com/codeplea https://github.com/tulipcharts
https://www.artstation.com/artist/rayalez
and make video tutorials about it:
https://www.youtube.com/digitalverse
Computer graphics is still by far the most fun hobby I've ever had, I absolutely love it, it's like the most engaging computer game you can imagine times 100.
There's not much profit in making art(unless you want to do it professionally), but it's an awesome way to spend my free time, and sometimes it generates some ideas I like to share on youtube.
If you want to get into it, I highly recommend checking out SideFX Houdini. It's a bit technical, but extremely powerful and well designed 3D software, kinda like emacs of CG applications.
It'll never make money, but it has been a good project for me to modernise my web development skills which had gone rusty over the preceding decade. I also took the opportunity to learn NGINX and a few other things that I hadn't really been exposed to beforehand.
I also built news aggregator 10HN [1] with throttling (ten best articles every morning and every evening). I use it daily and it helped to fight my procrastination a lot. It's also interesting to watch the data how stories evolve and get popularity.
I'm not on a Mac currently so I can't test it. What does 'defer' do?
I also do 'inbox zero' but I don't really find Gmail to be too distracting. The one thing I keep wishing for tho (in any email client) is a default ordering/sorting of unread emails by date-time received, but in a descending order. I'd love to see how hard that would be to implement with your project!
I have very loose plans to monetize via a paid subscription for syncing with other devices / phones, but there will always bee a free / open source version as well.
[1]: http://todolist.site
It's definitely not making me any money. I would say the motivation is a little bit "joy" / learning, but also frustration that shells are so old, unintuitive, and work so poorly.
I've been going for about 16 months and it's still fun, so that's good. I think that seeing progress is what make things fun.
I applaud your courage!
One thing that blows up the amount of work is the "realistically happen" part... For it to happen, it needs to be compatible, and compatibility is hard (or at least tedious).
mkdir foo
cp myfile foo/
ls foo
"Then I don't have to type it over and over". The "interpreter" was probably a 20 line function inside the interactive shell, or maybe just a single if statement to redirect stdin from a file and not a terminal.That started sometime in the early 1970's. Along the way, people added loops, conditionals, functions, various hacky expression languages (test/[, find), many external utilities like sed/grep, full-fledged languages like awk/make, etc.
And today we have on perhaps 50 million+ machines an unbroken chain from 45+ years ago.
It's kind of amazing... If you can somehow score languages by how old they are plus how widely used they are, shell is probably #2 behind C.
C has had a ton of effort that has gone into cleaning it up, deciding upon semantics, standardizing it, evolving it. Shell has had POSIX, which was like 30 years ago, and that's about it.
In summary, nobody "decided" -- it's an amazing and horrible instance of evolution :)
A few months ago I ended up scratching an optimisation itch for weeks, trying to figure out ways to make the lz-string[0][1] library faster and smaller. Near the end I went a bit nuts with trying out what works, methinks (nested trees built out of arrays and such), but I had a lot of fun.
It's not even my library, nor did my PR request get accepted/rejected yet. It did however make the compression up to 2x to 10x faster, depending on how well the data compresses.
And hey, I now have an intuitive understanding of LZ compression that I never thought I'd have!
Since a few days I've been working on writing a component for idyll[2] that lets you embed p5js sketches[3]. Progress here[4][5].
[0] http://pieroxy.net/blog/pages/lz-string/index.html
[1] https://github.com/pieroxy/lz-string/pull/98
[2] https://idyll-lang.github.io/
Would benchmarks from a really old laptop be useful for #98 ?
LZ is really elegant once it clicks, and Pieroxy's approach of growing token size with alphabet is a very neat solution to the problem of the unicode alphabet being huge
Thanks for the info. I'm not quite sure how much investigation I'll need to do, but I can see alphabet-based token sizing being very useful for pure string compression, yeah. XZ seems to be a really flexible format but, unless I'm mistaken, it seems that implementations (such as the `xz` utility) seem to lean toward "one size fits all" instead of packing in+maintaining a "batteries included" basic (or maybe even extended) set of transformations/optimizations. It's kinda sad.
I love this one.
You're missing a "were" after "there".
I've started to get into Ethereum and Solidity recently, but mining even a few coins just to have gas money costs more in electricity than they're worth. I'm letting my desktop mine anyways, but when I reach my pools payout threshold in a week or two (it's got a 3-year-old GPU), I'll probably kill the mining. (I know I could just buy some ETH with USD, but that's probably even more expensive and somehow feels different.)
(To be fair it hasn't been all negative - I bought a copy of the game Portal with the first bitcoin I ever earned, and a Kindle with the second bitcoin. But looking at it from a strictly money perspective, I'm definitely in the hole. In theory, it will be positive eventually.. but I'm still not sure exactly how.)
With a martingale strategy the chances of losing are miniscule but if you play 10,000 rounds at a 0.01% of losing, you're going to lose once. And that's when you lose all your capital.
http://automatingbetfair.blogspot.co.uk/2010/02/betfair-bots...
Also, if you believe to have a betting system that does work, VegasClick[2] runs a $30k wager against your $3k if your system can survive at least 11 of 20 200,000 round games. It's easy money.
[1]: https://wizardofodds.com/gambling/betting-systems/ [2]: http://vegasclick.com/gambling/betting-system-challenge
In sports betting markets it is theoretically possible to make money, but very hard.
https://en.wikipedia.org/wiki/J._Doyne_Farmer#Beating_roulet... (although the roulette example could be classed as cheating ;)
ETA: On the development end this has been a pretty great project for my fiance and I. He built (and I'm learning from his efforts) a database for processing requests, filtering by priority, etc., and then an integration that allows those we want to send to be exported to a file we can pull into our stamps.com account, and that creates drafts of the Wordpress posts that power our map of sent friends. The database is pretty big (we're sitting at about 21K requests right now on a shared hosting platform) so some of the work has been to load the requests asynchronously so you're not waiting for 21,000 rows before you can manage requests...
Based around an idea of IO pipes with minimal semantics (duplex, reliable, ordered) that they can then extend to implement other traits like IO buffering, atomic send, packetization, compression, encryption, etc. [1]
This then allows merging together pipes of different types (by attaching the output of one to the input of another), which combines their traits and yields, for example, a reliable datagram carrier with in-flight compression.
With this it also becomes possible to write a simple IO bridge [2] that relays both data _and_ operational state between two pipes. The bridge in turn can be used to implement all sorts of interesting things, e.g. proper TCP relay, SSL tunneling proxy, TCP trunking proxy, etc.
[1] https://github.com/apankrat/tcp-striper/blob/master/src/io/i...
[2] https://github.com/apankrat/tcp-striper/blob/master/src/io/i...
Not only do I not make money on the project, it actually costs me money! :)
I have seemingly undying motivation to work on it, knock out bugs, release patches, catch cheaters, etc. The community being so active and excited helps keep me going. I probably spend 30-40 hours of week on the project.
Edit: grammar
Long ago, when Sun workstations were new and exciting, I wrote a simple Roman numeral digital clock, which just showed the time in Roman numerals.
My friend, instead of admiring my cleverness, said "But that's not how the Romans told the time" - which is true. The Roman day started at dawn and finished at sunset, which meant that day and night length were different every single day, as well as in cities at different latitudes.
Several decades later I did something about it, and wrote it up as a mobile app which showed either the modern time or optionally the Roman time.
Then I made it use the Roman calendar, where you don't have individually numbered days of the month, but count instead how many days until the next Kalends (start of the month), Nones (fifth or seventh day) or Nones (thirteenth or fifteenth day), even if it occurs in the next month.
Then I thought I might as well go all the way, and spent more money than I would ever earn from it on having the help text translated into Latin, just in case any ancient Roman time travellers wanted to use it.
A waste of time and money, but one which made me happy.
Reads like the best kind of waste of time and money!
Everything is open source and is MIT licensed, both the search engine and the entire database it searches over.
There are however many things that we can still do to take this idea further. Hopefully more people join to help us with that. :)
I started this as a Twitter game a few years ago; it felt like a compact idea with a good hook. Earlier this year I automated it- so it picks its own words and collates the stories on the website itself (mostly successfully).
It doesn't have a big following, but the people who play are passionate about it. Some people play every day, and the most prolific author has written ~650 of them.
I've seen people get better as writers, some experimental stuff (like an improvised longform story built over many daily prompts), and occasionally I see a microstory that knocks it out the park. That makes it worthwhile.
A way to motivate people (including myself) to exercise with a chat bot that tracks your progress.
Originally built it to track how often I worked out, and if I didn't, what the reason was and have that reported back to me regularly. Now I have a bunch of people using it, but as you can imagine, makes me zero dollars. Well, technically it costs me money so it makes me negative dollars.
> Hey undefined! Interested in exercising more? Great! I'm here to help!
I'm following _kaizen_ technique to improve my reading skills (eg. reading 20-30 pages, everyday). Would be interested if your bot support more than exercise
Started off as a 'find a tennis partner' forum however getting traction was difficult. Chicken and egg problem. Slowly migrating to solving problems of league and tournament management. Will drop the forum one day. Long transition to do part time.
Now working on a mobile version with cordova. Testing it on the league I am managing. Saves us a lot of time since it automates lots of tasks and avoids the use of Excel.
I don't expect to make money. Market is small and problem is tough to solve. UX intensive. However fun to do on spare time.
My objective is to launch on the app store in 2018. Then I hope lots of leagues around tue world will use to simplify their lives.
https://www.anfractuosity.com/projects/painting-a-christmas-... - 'painting' the LEDs on my christmas tree.
https://www.anfractuosity.com/projects/optical-magnetic-stri... - optically decoding data from magnetic stripe cards.
https://www.anfractuosity.com/projects/zymeter-simple/ - a rather unsuccessful attempt at measuring specific gravity.
https://github.com/anfractuosity/musicplayer - playing .wav files via RF emissions from a laptop.
> I now have 57 GB of audio files of bubbles
Sounds like.. FUN!
Here are some things you can do with this software:
1) Research your market, find out your target audience
2) Integrate with analytics tools and understand your users
3) Automate your marketing strategies
4) Maintain a central data warehouse
5) Maintain multi-domain content properties such as blogs, websites, news portals, etc.
6) Host online trainings, build a student list
7) Etc. (read the link: https://news.ycombinator.com/item?id=14785209)
I've been working on it over 3 years now, while trying to jump from one web framework to another. Finally, I've settled down on Phoenix. This project alone has helped me learn so many programming languages and also helped me gain more experience as a programmer in general, while simultaneously being able to integrate new tools and platforms into my pipeline - This is how I learned React, VueJS, Brunch, Google Cloud, etc.
At the moment, I've built this only for myself, just to support and test out my startup ideas. I am thinking of open-sourcing it at some point, at least the core functionality.
But as of now, there's nothing else I enjoy doing on a weekend than working on this project :) (also why I'm still single)
The site is https://www.pasatrade.com
We make no money off of this, I operate it at a loss, but each and every sale gets more money back to the women who really need it; a few extra dollars here and there can really make a huge difference in Nepal. The interesting part is they make more money on each sale through us than they do locally or selling through Fair Trade channels.
It sounds nice that you do not take a profit from it but the reality is that your life will change and one day you won't have time for a project that makes no money/operates at loss. Those women will start to rely more and more on the income from your website and this would be really unfortunate if one day this revenue totally stops because it was just a volunteer project for you. The more sustainable it is for you, the safer it is for them.
Sharing funny kid quotes.
Been going for years, not a whole lot of traffic, but the family loves it (that was the intention). Recently migrated from a severely aging kohana/mysql backend to express/rethinkdb.
- Dad. Is Michael Jackson dead? - Yes... (Unsure if this will cause a meltdown) - That's OK. - It is? - Yep. There's two. Which one is dead? - How do you mean? - The white or the brown one?
Also, 'Show More' button does nothing.
I have made no money off of this. In fact, I've probably paid hundreds in hosting/domain fees. But I love what I've built so far and use it everyday with my friends. Please check it out, I'd love to hear any feedback!
I built it to learn React and brush up my Go skills. I occasionally add new features.
It makes $0 now, but I plan to earn 10$ a month before my amazon free tier expires :)
I have created a free site containing extracts from OpenStreetMap data. Unlike the metro extracts sites (Geofabrik, Mapzen), my goal is to extract specific datasets such as buildings, schools, hospitals, fast food restaurants etc from OSM rather than standard map/gis data.
My overall goal is to make the extracts available, and then to encourage people who use them and get value to actively update OSM to improve the quality of the data they are interested in. By doing this, the overall quality and coverage of data in OSM should (in theory) be improved.
We've been generating them for years, they're a pain to store, we've made $0 with it. But I really like the data we're getting. We recently moved a lot of the legacy data into S3 to save our own backup & restore process ( https://wonderproxy.com/blog/moving-ping-data-to-s3/ )
Now that we've moved the data older than two weeks over to S3, and query with Athena our site is faster, and we're not treating our backup infrastructure quite as poorly.
The biggest ping time I see is just under 4 seconds. With milliseconds, that translates into a 7-digit string if you pretend the first 4 digits are the integer part and the last 3 are the fraction. The caveat is that you must store "42.32" as "0042.032", someone more advanced may be able to suggest a better system. The maximum 22-bit value is 4194304, which is a tad small. 23 bits is 8388608 - and I suspect you'd consider an 8388 millisecond ping time a bug. :D
64-bit time is a fad just because it's easier to do multiples of 8 than bitpack. However, if you use 33-bit time, you can count up to 8589934592, which is the year 2242.
I see you have 250 servers. Using a single int will only get you up to 255. Ouch. But using two bytes gives you space for 64000 servers you'll never use. Wat do?
Well, if you're okay with calculating the avg and mdev in realtime, that's (23*2)+33 (min+max+date), which works out to 79 bytes. So you could prefix _9_ bytes for the server ID, which gives you 512 servers.
So that's 9+23+23+33=88 bytes per ID.
At 88 bytes per ID, one year's worth of records for 250 servers is 192720000, or 183MB per year.
This is not a particularly fancy approach, and is likely inefficient in many ways. But it's definitely doable, both for long-term (full-resolution/granularity) archival and realtime querying. You could make a superfast server in Go that accepted simple queries and handled the on-disk format. You could export the Go server over the Web directly (Go is pretty concurrent, but requires 8K per goroutine, which adds if you have eg 10ks of connections...) or use a simple/low-level protocol from your existing Web framework.
It was VERY surprising for me to find out that one of the most popular programming languages offers little variety in terms of BT libs/clients. For a long time, if one needed advanced options like DHT or protocol encryption, his only choice would be jlibtorrent (JNI wrapper for the well-known C++ library). Well, not anymore :)
I fill out those 'other comments' on order forms with a request for a dinosaur drawing.
* Plsm - https://github.com/jhartwell/Plsm - which is an Ecto model generator based on existing schemas
* Taex - https://github.com/jhartwell/Taex - A technical Analysis library for Elixir.
I'm also in the process of writing a GDAX (https://gdax.com) Elixir library but won't open source that until it is more complete. I'm using that and Taex in a cryptocurrency algo trading platform I'm developing.https://github.com/rnystrom/Freetime
Turning this into more of a social experiment now, seeing where he community wants to take this. Publishing download reports and stuff.
Even made a landing page.
Koch method to learn Morse: https://epxx.co/morse/koch.html
I'm really enjoying developing Movim on my free time because I'm still motivated to show the world that we can have decent social-networks and IM solutions by using existing standard protocols (and not proprietary silos like today).
We have a fledgling train system in the Gauteng area of South Africa (this area includes Johannesburg and Pretoria). However, the only way to see train schedules is via a PDF (2MB) buried deep on their website.
This was a quick weekend hack to show when the next train is for each of the stations, and some additional info.
I love working on the controls, and I’m learning a lot too. I’m going to start taking donations soon, but don’t plan on making a ton of money.
It's one part Android client and one part Scala backend (though there's some Scala in the client too). While I'm fairly pleased with the UX and UI I was able to create (given that I really don't consider them my speciality), the backend is the bit that keeps my interest now. That uses Akka, Akka Persistence (i.e. it's event sourced), and Akka HTTP among other things. The clients communicate with it via websockets.
The details aren't exposed to users but it uses public key authentication so as to not burden users with passwords/PINs. Each app generates a keypair when first used, and QR codes are used to make changing account ownership simple.
It will make a great tool for profiling a person, but I'm not sure on how (il)legal it will be.
Interesting to hear that storage was too expensive. I'm sure you could find personal sponsors here who would help with funding in exchange for access to the data - even with a 'no commercial use' type of restriction!
I find it fascinating watching the changes made to news articles over time. It lets you get into the mind of the various journalists and editors at different news organisations and see how they react to things. I just wish I had more time to develop it further.
p.s. South Korea does not sound like a nice place!!!
I genuinely find it useful for note-taking and organising things.
https://github.com/bcruddy/GramLikeCam - my Panthers' fan friends seem to enjoy it. Initially I wanted to write a bot that would grab new instagram posts from Cam Newton and translate the weird characters he uses into plain english and post it as the first comment but ended up going pretty much the opposite direction.
https://github.com/bcruddy/tumbo - a very unpolished ascii video chat to play with websockets and string compression, I'll occasionally check out the website and see someone live streaming a day in the office.
It's also a great excuse to suck up all the lore and properly analyse character conversations and what not!
Now I just gotta see if I can get some official looking art renders authorised for release from the devs since a press kit was never released
It's not-for-profit but I've met lots of amazing people. I've been able to use my skills and knowledge to help many of them and many of them have used their skills and knowledge to help me. It's fantastic...:)
I just did it for fun and because I wanted a tool like it.
It used to cost me under five dollars a month using Twilio but its usage has taken off dramatically (completely organically) and now it cost me closer to $50 a month but I keep paying it because it’s fun.
I also built and ran an implementation of Cat Facts several years ago until that was shut down by my provider because people are abusing it too much.
I'm working on https://theymadethat.com It's an IMDB for everything, not just movies. It does show you who built what but it does more: theymadethat can show you what they used to build it, what those things are made of (parts, ...), their evolutionary history, who they worked with, and so on
I can't say that I'm building it out of sheer joy; it's more out of obligation. There are so many people who's contributions to mankind should never be forgotten. Wikipedia is great (and I see it being complimentary to theymadethat in the long term), but we need something more. I could be wrong but I strongly feel that theymadethat is the answer.
This is a slightly better entry in terms of cameras
https://www.theymadethat.com/organizations/slx/polaroid-corp...
On a related note, if you happen to know anyone related to the the K1000's design and manufacture, feel free to add it
This is my swipable curated news feed. I only tested it on my iPhone 6, bookmarked to Homescreen. Outside of that your experience might vary.
I've been redoing it every few months for the past 3 or 4 years. At one point it included summation text and opened inline AMP links for articles that had them.
It's an automated curation of content I like and includes some basic sentiment analysis and popularity metrics.
The content is interspersed with a custom ad template just for fun. When there is enough content it includes mediative looping gifs/video.
It scrapes content, rewrites headlines, throws images through random filters to good/bad/artful effect.
This is my entire morning subway commute.
(Feedback always welcome)
1. Track Courier - This was developed to learn the tech-stack Node.js + Backbone.js + PostgreSQL (https://github.com/sunilkumarc/track-courier)
2. Form Filler - This was developed to solve my own problem of having to type common fields like email id, username etc again and again on different web pages (https://github.com/sunilkumarc/form-filler)
3. Subtitle Corrector - This is a linux command line utility to correct subtitle files. Using this one can adjust the entire file by +x or -x seconds (https://github.com/sunilkumarc/subtitle-corrector)
4. 100 - This is a project I started to learn to solve Algorithms and DS problems for my interview preparations. The plan was to solve at least 1 problem everyday for 100 days. But I couldn't do it everyday. Still whenever I solve a problem I put it in this repository (https://github.com/sunilkumarc/100)
5. Desktop Commentary - This is again a linux utility which shows Cricket scores every 10 seconds on your desktop as a Notification Bubble. The problem I was trying to solve here was to avoid going to Espncricinfo website every now and then to check scores when a match is going on (https://github.com/sunilkumarc/desktop-commentary)
6. Alarm Manager - This is one more linux utility to set multiple alarms (up to 5) on your linux machine (https://github.com/sunilkumarc/alarm-manager)
Another project is gDriveSync.js: Javascript wrapper library for Google Drive API v3. You can list, save, read documents just using html and js https://github.com/vitogit/gDriveSync.js
Another one Sorter: https://github.com/vitogit/sorter is a webapp to organize ideas, tasks and information using bullet points and hashtags.
Given the sources of this data, I'm pretty sure I'm not even allowed to profit off of this. Not really a problem as I'd be doing this in my spare time anyway.
The data-visualization side of it (e.g. https://iscanadafair.ca/data-visualization/example-usage/) isn't my strong-suit, but it's fun to muck around in regardless.
Here in the US, federal gov data (census, bea, bls etc) can be used in commercial products as far as I know. Might be the same in Canada, worth looking into?
Great idea
...because it tracks all my thoughts, plans, & resulting to-dos, and I mark them off when done ("archived") in a few keystrokes. Then there is a simple feature for displaying the ~"journal" for a date range which defaults to starting yesterday at midnight: everything created or archived in that time is shown, so I've basically stopped keeping track in any other way, of what I have done, as I can always look it up.
I used to use org-mode, "inspiration" (an old windows program for collapsible outlines and mind maps), and various text editors, but this is the most efficient and flexible I have found. In my use, it is like a textual, ever-expanding comprehensive mind map that is highly efficient to use from the keyboard, uses postgresql, and can handle large amounts of data, having the same thing linked in more than one place, etc etc, so you can organize all possible stuff in arbitrary ways to suit yourself: I tend to use a few hierarchies and some frequent categories go in multiple places, for convenience. I use it to keep lists of gift ideas, calendar, personal journal, and it just gets the job done with the lowest impedance of anything i have tried or heard of. It has an auto "journal-generation" feature, some finicky import/export features to html or to/from text, searching, somewhat limited file storage, and more.
It has no mouse or mobile support yet, but it is the best thing I've found for any kind of note-taking (I'm the author). It needs simpler installation and added features but is stable and works really well, really efficient once you get familiar, and everything is on the screen. I hope to add anki-like features in the future. Contributions welcome. I'm told it needs an introductory screencast, which I plan to put up eventually, but for now there is a tutorial at the web site, on which feedback is welcome.
The latest code is in github, where I am working (very slowly) on an infrastructure for linking or exchanging info between instances.
Most of my free stuff is because I think the things should exist and they are things that shouldn't have to be paid for.
Some things are just plain geek fun
https://github.com/Lerc/stackie - Makes textures using a very compact stack machine language
https://github.com/Lerc/kwak-8 - Emulator for an 8-bit computer that never existed
Some things I wanted to have exist
https://github.com/Lerc/smallcalc - A compact pop-up calculator for the Cinnamon Desktop
https://github.com/Lerc/plops - (old) A lightweight Desktop widget engine that I made when I developing for 256-512mb boxes/
https://github.com/Lerc/whio - A Javascript canvas rendering lib for beginner programmers using Globaly avalilable functions + mediaWiki plugin to run in a worker.
http://fingswotidun.com/code - A wiki usisng the plugin from the entry above. Has some introduction to programming javasctipt tutorials.
And the mad project that I come back to every couple of years to push a bit further along.
https://github.com/Lerc/notanos - A html/js login deskop for Linux.
And a lot of games.
Here's a silly one http://screamingduck.com/Lerc/LD13.html
Here's a really hard one http://www.screamingduck.com/Lerc/LD14.html
And here's one that might give your browser a hernia http://fingswotidun.com/ld21/
I wrote something that converts png files to OpenComputer 3dprint .3dm files. Next time I play, I'll try to combine your code with my own for easy portraiting :).
There are also things like a C++ port of some Python code to control a PWM-generating chip (inside the skeletal codebase that will eventually control a quadrupedal robot), and a collection of utilities that mostly have to do with things related to DOS-era games.
https://github.com/gbl08ma/disturbancesmlx
This started as more of a statistics page for the service interruptions published by the Metro on their website, which I scrape. The slight tongue-in-cheekiness of my website, which opens up with a large text saying something like "XX days since the last disturbance", where XX is usually a single-digit number, made it become mildly popular (at least in terms of what I'm used to).
This particular subway system doesn't operate on a fixed schedule and doesn't show the ETA for the next train outside of the platforms nor on any app or website. (Google thinks there's a schedule, but they've been fooled.) They also don't publish usage stats for each station, which would be of great interest to everyone who likes daydreaming of expansions, network reorganization and the like. Furthermore, I read and heard multiple reports of delays and interruptions that never made their way to the website. So I decided to build a Android app to unobtrusively crowd-source data and communicate the service status back to the users...
https://github.com/gbl08ma/underlx
...and the very ambitious goal is to, one day, be able to calculate train positions and ETAs based on real-time data reported by the smartphones of people riding the subway. Pretty much "Waze for the Lisbon Metro".
Yeah, I've put months of work into this and there's absolutely no business plan; it perpetually feels 5% complete. But it's been fun putting together my second Android app, playing around with Postgres (after many years using MySQL), designing the REST API and writing the server in Go. I plan to use this big project as my sandbox for experimenting with machine learning and other AI techniques, as well as data analytics and visualization. There's already a small but extremely interested group of users, which really motivates me to keep working on this.
Eazy.bike picks best bicycle stations considering real-time information of how many bicycles and free bicycle stands are available in more than 400 cities in 48 countries. Behind it uses machine-learning to predict what will be the availability of empty slots so that you can maximize the probability to find a place to park your bicycle.
It took me a huge work to write the whole stuff, API, Android, iPhone and web application, but I really like it.
https://apps.sandstorm.io/app/5uh349d0kky2zp5whrh2znahn27gwh...
Kiwix itself is not my project, I just packaged it for Sandstorm. I saw Sandstorm as a great potential tool for the off-the-grid, mesh networking, etc world. Being able to easily host a local copy of Wikipedia was one missing piece. I hope to work on the next piece soon.
(Kixix also supports Project Gutenberg, Stack Overflow, Ted Talks, and much more)
The ultimate goal is how can we, as startup employees and enthusiasts manage our own risk? Since we are heavily exposed to risk in ways other players in this space aren't (because we work for one company at a time, and they invest in many).
Not sure where it's going to take me yet.
2. https://github.com/lukeb42/emissary The first news archival service I wrote. Went through a couple of iterations. Not too happy with the multi-process model under the hood though.
3. http://github.com/lukeb42/psyrcd This has been running in production for a couple of years. The scripting system was recently overhauled and we're using it instead of Consul or NATS for message bussing and service discovery at work (I technically get paid to make sure this is production-quality but it's not consuming time at the moment). It'd be nice to use the plugin system to implement a MUD as a channel mode that generated the world via numpy-based LSTM network.
4. https://github.com/psybernetics/synchrony A peer-to-peer caching proxy. Currently working towards a C implementation of this before dedicating time to the other projects in this post.
Created a simple Twitter bot back in 2013 that auto-tweets every post marked "Show HN". Updated to HN API (Firebase) in 2014 or 2015.
Small claim to fame: Had a daily email newsletter for the first year or so. Ryan Hoover (Product Hunt) was on my initial subscriber list, before PH launched. Now if only I had just pivoted to feature new wow-ness for the world PH-style, hmmmm ...
From my biased perspective, my extension is better. User uptake has been negligible, but I think the lessons I've learned have made it worth the time invested.
https://pl-lang.github.io/playground/
There´s an example program here:
https://github.com/pl-lang/jsplint
My goal is to help students who might be struggling with the assignments.
https://github.com/ziogas/cmdwrap - Command line/shell wrapper to a web interface. Basically forward any shell command to a nodejs-bootstrap powered web input and track its output.
https://github.com/ziogas/easyembed - Micro framework optimized for embedding small independent apps into legacy php systems.
https://github.com/ziogas/PHP-Redis-implementation - Php redis wrapper focused into simplicity with almost zero abstractions and future-proof.
https://github.com/ziogas/pomodoro-must - Google Chrome extension helping you to stay in pomodoro mode.
https://www.statsglitch.com/ - Receive notifications from Google Analytics whenever happened statistically significant spike or drop in your traffic.
We're currently looking for someone that can do UX design, if you're interested in making an impact on a live game send me a message.
I continue to believe this is a useful tool even though we've sold fewer than 100 of them ...
We got on HN a month or two ago--people really seemed to like the project and we got a lot of great new contributors. If anyone else is interested in contributing, drop me a line :)
It's very 'Unix-y' in the sense that it's supposed to do this and only this.
I created it because I wanted to have a way to make notes without being dependent on apps. With moncat, I can use any e-mail client to incrementally create larger text files.
Currently, I'm using it to write a journal in Markdown that is automatically converted to HTML. How that works: I e-mail journal entries to myself, put them in a mailbox folder, and periodically compile the journal using a cronjob.
moncat accepts some basic commands that you can put in the subject line of the e-mail. For example, you can reorder items to be concatenated. It also handles attachments and nested folders.
...
Yeah.. so there is no documentation and the code is pretty shit, since I'm the only one using it. The upside is that the code is also pretty small (around 350 LOC Python in total).
So, just in case anyone is looking for a tool like this... here you go! ;)
I use Evernote notes with bullet lists as my TODO list. I created a tool that takes each line of a received email and adds it to my TODO list at the top. It is very convenient. My wife can email me things that need to get done!
[0] https://www.julianloehr.de/educational-work/hid-wiimote/
For example, this is how much time I spend reading:
https://jds.objects-us-west-1.dream.io/screenshots/2017-08-1...
This is how much time I spend riding my bike:
https://jds.objects-us-west-1.dream.io/screenshots/2017-08-1...
(How it works: every 45 minutes, on average, it'll send you a slack message. You respond with tags for what you were doing right at that moment, like "job dev" or "bike" and it compiles your responses.)
Upside: it's got a quantum physics game engine, and can teach you quantum mechanics
Downside: HN will continue to tear me apart for making them download a JAR file but you can grab the source and compile it yourself if you like
I'd love to be able to see more screenshots of the game - at the moment they're faded out and placed in the background, and when you click them you end up just downloading the game itself.
I actually don't mind the JAR file thing ;) but I'm unlikely to download and try it without knowing a bit more about the game concept.
Blog describing the physics here https://linkingideasblog.wordpress.com/2016/04/25/learning-q...
I'd hope the title explains the concept fairly concisely. It's a marble maze type game i.e. guide a marble towards a goal, stay out of traps. But the marble is quantum which means it looks more like a cloud and behaves nothing like a marble. This led to the levels looking less, well, maze-like than I'd hoped, but you've got to run with what you got, so I started bringing features into gameplay that wouldn't exist in a marble maze e.g. trying to fulfill multiple goals at once by getting orbits into a certain shape.
One thing you can say about my side projects is that they have been 100% out of touch with commercial reality (excepting a rock climbing website from the late 90s that made me a few k before I retired it)! I thought initially that some game studio might want to put money into developing Quantum Marble Maze beyond proof of concept into something more, but I guess either nobody has heard of it, because my promotion or delivery is somewhat lacking, or they're not that interested in something so experimental. Hell, even after open sourcing it I haven't had anybody contribute. According to the server logs only about 1000 people have even played QMM, and 10 people finished, which makes it considerably more niche than I had hoped for a project which tries to explain a truth "far more marvellous ... than any artists of the past imagined". Good thing I enjoyed the project for its own sake :)
However, unlike other similar sites, the focus is equally on making it easy for students to use AND making it easy for teachers/mentors to use, adapt and create their own learning material. To this end, I am currently writing an online book as a "Teacher's Guide":
https://aroberge.gitbooks.io/reeborg-s-world-advanced-world-...
This is a project that started out 13 years ago as a free desktop application (http://rur-ple.sourceforge.net/) and which I have been working, on and off, during all that time just for the joy of it and knowing that people have found it useful.
I created it because I was annoyed with the lack of notifications provided by GitHub for some events like new people following you or starring/forking your projects. A lot of people are now using it and that makes me happy even though I'm losing money by keeping it online.
https://play.google.com/store/apps/details?id=com.bitmasch.b... - Wanted to learn a cross platform app framework. Built a simple game that would help my niece get better at basic addition, subtraction, multiplication and division. Made with Apache Cordova. She only played it a few times, but her dad (my brother) ended up getting hooked on it for a while, beating other people's high score with 50-100 points every time someone beat his highscore.
http://p2pool.jir.dk - Wanted to get some experience in building a crawler and was interested in p2pool cryptocurrency mining at the time, so I built a p2pool crawler. The site does have adsense, but it doesn't really make any money.
I built a show tracker just for me (it's not nearly where I want it to be, so I don't share it anywhere, eg. currently my show database is out of date I need to see what broke my cron tonight. no ssl cert, no optimization at all I don't even know if my js is minified tbh, etc).
I am the only active user http://www.overseer.tv/user/smt and I built this because I watch a shit ton of shows and I often forget when premieres come, or what episode I left off on. My site is basically one click to mark a show/season/episode "watched" and I have a calendar and upcoming section, which is all I wanted from many other sites I tried before creating my own.
I host this on an EC2 instance for 29$ a month, and my own usage alone makes it worth it to me haha.
Is it open source?
It's not too pretty in there, but it is functional (arguably) haha.
I've been extending and updating the framework for a few years now. There's a tiny userbase but I like writing my games with it.
But I don't mind, I am doing them for the sheer fun of it. I get to hack around with fun things and feel good about solving some problem. I get much of the same joy from the job I am doing now, so I feel less guilty about not having as much time for side projects as I used to.
Some things I've done/am-doing for for the sheer joy of it: - Pong for the Gameboy Advance - Java Swing 'framework' (Just started to be honest) - Python text editor
For my blog I mess around with other things such as: - Sending keystrokes to Minecraft to 'cheat' (this was years ago) - Dynamically building a GUI based on Model classes in Java (reflection hacks) - Scraping webcomic sites to store the comics locally
But, as long as you are having fun, what does it really matter what you do :-)
Its a collaborative radio, where users queue up songs in playlists, then rotate playing a song off the top of their list for everyone to hear. It was originally built as a stopgap until we found something similar but better, so we called it lifeboat radio. But it's kinda become our permanent home now...
Here's our hosted instance: https://lifeboatradio.com/
And here's the repo if you want to host your own! https://github.com/swimmadude66/YTRadio
Join us in our hosted instance on fridays for "Fuck it Friday" where we play (preferably musical) shit we found from deep in youtube!
There's one I still play every now and again, fairly sure I'm my most active user.
It's always fun to meet people that we might not have talked to otherwise, since a lot of attendees are beginners who come from non-engineering backgrounds. And it's also a pretty good feeling at the end of the evening when people tell you they had a good time and learned of to program a little bit better.
I also found it surprisingly easy to setup : grab a few katas from exercism.io, create a group on meetup.com and find a local startup willing to host and provide free pizza in exchange for a bit of visibility in the community, and you're good to go.
I just started a few days ago, I'm making VST plugins that emulate sound chips from old consoles / computers. (There is also a weird vocal synth in there). Currently working on a C64, hope to have it done tonight.
I wrote "GLT", which stood for 'GitLab Tool'. It was going to enable me to manage a classroom's worth of git repos, 1 per student per homework assignment.
I chose GitLab because you can set up your own server, and then lock down stuff so it's harder for students to copy homework within the system (obviously they can still copy it offline).
Then I got busy with other stuff.
Then I found out about GitHub Classroom, which is the same thing just hosted by GitHub. I haven't retooled it to work with GitHub, but I'm hoping it's not too tough.
(I started off idly wondering whether to pronounce it "Guilt", like "Why haven't you done more of your grading?" or "gelt", like the candy.)
Billions of requests every month. Building the service is pure joy. I have lots of new features coming like a new website, stats per project and more.
It costs a lot when I do changes requiring external help which is quite often.
The idea is to help people find klubs nearby, as well as provide a basic internet presence to those klubs whore founders don't have the time or knowledge to create and maintain a website, or even a Facebook page.
The website works by volunteer revision of data, as well as twice a year email reminders to founders to review the data. This helps ensure that the data is the most up to date as possible.
Unfortunately, not all klubs even have a public working email address, so thinking of it, I could probably do something about as well.
Been running it for good 4 years now. Do a little bit of maintaining here and there. I first did it in a hackathon and won a 2nd prize, thought I'll run with it and it's fun. :)
It's a big procedural crafting game. The long-term goal is to make a Civilization-like game set in a Minecraft-like world, with really good AI. It's also a testbed for a bunch of ideas I've developed about massive, virtualized simulation. What that means is that you could in principle have thousands of cities with millions of individual inhabitants going about their business. But it's sort of analogous to lazy evaluation in that things are only computed if they would be perceived by the player, or need to be consistent with past information the player already knows.
https://noty.im An uptime monitoring tool
https://betterdev.link a news letter and from there, I spin up a link sharing service https://one.betterdev.link with full text search for content of link as well.
http://columbusthisweek.podbean.com for the RSS feed, or itunes here: https://itunes.apple.com/us/podcast/columbus-this-week/id126...
Projects that don't make you money but you're doing it out of sheer hatred?
Basically it's a guitar/bass fretboard where you can select a scale and a root note, then it displays the notes of that scale on the fretboard. It also has a bit of info about the scale, like the intervals used to build it.
Initially I didn't plan to publish it, but since it was barely decent I tried to put it online. I just spent a few bucks to buy the domain, but it don't cost me anything to keep it online, since it's just a static page and I use Netlify to host it. Btw, Netlify is awesome! Highly recommended!
It is a hybrid of R5RS Scheme + some things from Kawa, Racket and Clojure. It doesn't have a proper name and documentation yet.
I'm writing it as a hobby sandbox project, for learning purposes and fun. Trying to keep it simple and easy to understand (some things are not perfect though).
Features:
- full numerical tower
- lists, vectors, maps, sets, arrays
- symbols, keywords, strings (mutable/immutable), patterns (regexes), chars
- one-shot upward continuations
- Java interop
- futures, promises, delays, boxes (atoms)
Not implemented yet:
- macros
- persistent data structures
- compiler
- bugfixes :)
PS: it is a pleasure to write it in Kotlin. Great language!
https://bitbucket.org/wolfpld/usenetarchive - A set of tools to process and view large collections of usenet/mailing list messages. For example, an archive of polish usenet is 56+ million messages.
https://techjobshtx.com https://www.jobcrate.io http://www.bulgebomb.com http://www.technicalproductmanager.co/
Nothing special in these but I use it mainly to learn new languages and frameworks, especially in the backend
It's a database of roman stone monuments. We have 50000 photos of 27000 stones. The content is collected by two retired archaeologists who travel Europe in their Volkswagen bus driving from museum to museum. After funding for the project dried up, I volunteered to make the new website.
The page is in german, but the pictures speak for themselves. For example, have a look at this query for my favorite mythical hero: http://lupa.at/queries/691886695
had to get that code out of my head and onto the web. There's more stuff I want to do to it when I get the time/passion
I created it initially just to scratch a personal itch (to make another project, https://alterslash.org, more resilient to upstream changes in HTML), and now get a lot of satisfaction just in knowing how much it's used around the world for all sorts of use cases I hadn't really imagined when I started writing it.
And it's great fun finding new areas to benchmark and micro-optimize.
Each edition features a Q&A with a company about their API and killer app ideas for developers. Here's a recent example with a YC S16 company called Nova: https://getputpost.co/an-api-that-unlocks-global-credit-data...
A few people have reached out about sponsoring it, but just for fun right now :)
I am writing it in Elixir using Phoenix framework[2].
In the beginning the driving force was my need for a solution like that, but in long run I started to feel in love with Elixir and Phoenix.
[0] https://github.com/7-iris/iris_server
[1] http://emqtt.io/
https://github.com/ivanceras/svgbobrus
https://github.com/ivanceras/spongedown
https://github.com/ivanceras/curtain
https://github.com/ivanceras/rustorm
I've spin up some semi-polish desktop app, but never get some revenue.
Docker Envoy
Encapsulates a kind of different Docker workflow. One where your Dockerfiles live in a separate area from your project. Includes a bunch of bash helper functions for common things the containers need to do like wait for other services.
It also provides a little Dockerized testing system using pytest - which I might eventually separate out. I am working more on the testing part these days. And I'm writing a book about some of this.
Trying to make it easier to deliver sample applications that run in your browser and include backend databases, jupyter notebooks, etc. It basically allows you to run Docker Compose environments in your own little sandbox + adds an online editor for modifying code/etc.
I can see it either going towards more guided tutorials or something more like glitch. Honestly, it's just been super fun to build.
URL: https://altruisto.com Github: https://github.com/Altruisto/altruisto
I started working on it during my PhD as I was missing a wiki engine to organize my knowledge that run on a USB stick without installation, supports images and stores the content in simple text files for easy backup and restore.
Now I am using it every day in office for my personal notes on projects, running inside a TrueCrypt container. Meanwhile I added an Android App to sync the content on my mobile phone.
https://chrome.google.com/webstore/detail/alzheimer-password...
http://xn--bs-fka.se/test-note
It's fun to just care about your own needs when developing. For me it becomes work when I get feature requests that I don't like myself, but I implement them to appease others.
Do you have time to share any of your experience with the tools / process that enables you to get this done in a reasonable timeframe? I'm specifcally interested in how these have changed over time - how have changes to tools / process helped get this done faster?
https://chrome.google.com/webstore/detail/bettermarks/dknlgo...
https://bookmarkify.it - Create javascript bookmarklets
https://github.com/abuisman/freudjs - Component library in JS for when view libraries like React are overkill
alert(1);
It gave output as: javascript:(function(){window.s0=document.createElement('script');window.s0.setAttribute('type','text/javascript');window.s0.setAttribute('src','https://bookmarkify.it/bookmarklets/6804/raw');document.getElementsByTagName('body')[0].appendChild(window.s0);})();
So every time this bookmarklet is clicked, a http request goes to your website, and then the code executed? I can see the possible use of this in super duper long javascript code, but why this trip even for simplest code?The remaining spare time is spent on IPFS related libraries: java-ipfs-api [1], java-multibase [2], java-multiaddr [3], java-multihash [4], java-cid [5]
I ported tweetnacl from the original c to Java: java-tweetnacl [6]
Before that I wrote JPC [7], an x86 pc emulator. As well as an x86 disassembler: JayD [8]
An implementation of a merkle-btree for use in IPFS: [9]
A JS implementation of Reed Solomon erasure codes: [10]
[0] https://github.com/Peergos/Peergos
[1] https://github.com/ipfs/java-ipfs-api
[2] https://github.com/multiformats/java-multibase
[3] https://github.com/multiformats/java-multiaddr
[4] https://github.com/multiformats/java-multihash
[5] https://github.com/ipld/java-cid
[6] https://github.com/ianopolous/tweetnacl-java
[7] https://github.com/ianopolous/JPC
[8] https://github.com/ianopolous/JayD
An Android app for putting photos/text/sounds together into videos, with the key aim being to have an interface that is as simple as possible. Started as part of a research project many years ago, but now mainly a labour of love for the ~30k users.
https://ranktracker.squib.co.nz - a tool to track an in game characters stats for a very old game called Clan Lord from Delta Tao. In development.
I seem to end up working on stuff with a very limited user base!
Atmosphir is a 3D platformer where users create levels and play levels created by others, with diverse assets and tools.
We made a community game server that aims to restore playability to the game, since most of it required online to properly function. (user profiles, equipment and sharing levels).
It is even endorsed by the devs, who kindly redirected the original domain name to our website.
https://github.com/MrBuddyCasino/ESP32_MP3_Decoder
An Alexa smart speaker implementation, also for the ESP32:
https://github.com/MrBuddyCasino/ESP32_Alexa
Made them to learn C and embedded stuff. Exhausting, but rewarding.
I enjoy eating out and trying new food, but I really do not enjoy having to spend a lot of time reading through reviews to figure out what the best dish is at a restaurant or even what the best food dishes are in a city.
So this is my attempt to solve the problem of deciding what to eat by allowing people to find and share food dishes.
A music player made from URLs pulled from sub-reddits. Its a work in progress.
Also, remindoro - http://remindoro.com, a chrome extension to have recurring reminders to help me take breaks.
Never planned to make any money out of it, I've made it because I needed it, and to play around with building a unix tool in C. It's pretty simple but it's definitely one of the projects I've had the most fun working on and I still have plenty of things I want to add.
Stopped making money for me a long time ago. I don't have a computer to update the tutorial sadly, since my macbook crashed, screen flickering after 1.5yrs. But I love the project.
I also have a youtube channel which gives me sheer joy.
https://github.com/ezSQL/ezSQL
It ended up being used by Wordpress and I got a kick out of that.
Edit: It has been far surpassed by modern query builders such as Laravel Eloquent. However, it might be useful for hardware projects or other micro codebases that use sqlite, for example.
It is being used around the world.. never advertised it ever, except for the few times I posted on here and twitter.
I built it 12 years ago and have fostered a small but hugely loyal community of caption writers ever since.
Automatically loads three funny photos every day from a Flickr group, and is an ongoing caption competition.
For fun I wrote a real-time collaborative mind mapping feature (node.js / D3) so people could brainstorm caption ideas for upcoming photos.
I didn't create any of the fonts. When I discovered the original .com domain had been lost to squatters, I decided to grab the .net domain and go about hunting down and re-hosting as much of the original content as possible.
The original site was later restored at a different domain (linked in the sidebar).
Also built a twitter stream reading android app [2] - it's butt ugly but was super useful while I lived in Beirut and there was the occasional bomb going off (at the time, that's kind of settled for now, and I no longer live there) - there was a lot i intended to do with it but just sort of... stopped.
[1] - https://arahayrabedian.github.io/writing-a-slack-application...
[2] - https://play.google.com/store/apps/details?id=com.rollingbla...
so I last 'permanently' lived there in 2013, worked in Dubai for almost 3 years after that and now finishing off my MSc in the UK for the past year.
(edit: to add: I'm from there - so i go back often and get my food fix)
Run SQL queries over JSON / Protobuf objects https://github.com/na-ka-na/object-query
Compare Excel sheets via command line https://github.com/na-ka-na/ExcelCompare
I use it a lot to test out new ideas, and learn from it.
Also, I work on a lot of little projects: https://git.teknik.io/Uncled1023
It costs me almost nothing, I check in on it a few times a year, and once in a while I find something fun there.
I've only spent 9€ to buy the domain as the application (django application) is on a shared server. I'm making 0 €$ from it, as it was made to solve a problem that I had while teaching mobile development where I teach.
It started as a project for us and a handful of friends, now we have around 2,000 users. All running on a $5 / mo Digital Ocean server.
We're not planning to ever charge for it. Right now it's just fun to work on, and it gets us into a handful of beer events. Win win!
I sometimes browse untappd to find people reviewing beers in pubs to see what's probably on tap, but that seems to require going to each specific pubs page on the app to check what might be on.
So your site looks very handy! (I'm in the UK though alas so I assume I can't use your app?)
Turned out pretty decent, and now I spend about 20 minutes everyday curating interesting engineering links. Don't think I'll make any money out of it, but is an interesting post dinner routine :D
Been running it for years and supports millions of requests a day. Started off as a simple experiment with node.js years ago but turned into a utility thousands of people use every day.
* Ignore jsonip.org. Some Trump troll set that up in June. I made the mistake of not registering all of my domains. Oh well.
A few JavaScript problems that you can solve and grade online (it's a static website). I haven't done any work on it recently. Added a few Amazon affiliate links originally, but they didn't make any money and Amazon has closed that account now.
The advantages of using it include:
1. No need to open a new tab just to view comments 2. It loads a lot more stories at once than HN does, so you don't need to keep going to the next page
We've never made any money with it, it's only costing us money. Learning new techniques and seeing the site being used makes up for that.
It just runs locally right now, and I'm not sure I'll ever publish it, since I'm forbidden by Marvel from making any money on it, even for server costs, even by linking to their books on Amazon.
It'll be on github as soon as I get around from un-hardcoding my keys.
I did it mostly because the existing solutions were horrible and I thought that it would also be a great way to learn redux. The front-end is also open-sourced :)
https://zapsnap.io - Temporary peer to peer screenshot sharing (MacOS only for now)
We built it for a specific purpose since then I've added lots of features and tools. Right now meditating to find out what should be the next big step for it :).
Just posted this a couple of days before! Not much notice but still it was worth a try.
It's a tool to help people create their list of favorite superhero movies and share them with everyone.
It was a fun way to get myself more familiar with React
It's a note-drawing messaging single-page web app for the Nintendo 3DS, in homage to the long-since defunct SpotPass (i.e. Internet) functionality of Nintendo Swapnote/Letter Box.
(Also, every open-source contribution of mine ever.)
Essentially a map of where college students are over the summer, run by me and my friend. I work on it because I really love working with my friend, love that it connects people, use it myself, and enjoy programming in itself.
https://www.gmailcontactsync.com/ - sync gmail contacts between accounts
https://itunes.apple.com/us/app/essence/id768594011
Great for practicing and exploring — architecture, value types, test-driven development, etc.
I really enjoy it but sometimes maintenance does come at the cost of doing other projects.
I would start other projects with money- making potential but there are always features to add to the site that can get me more waves...
Currently reworking the scoring algorithm, will probably replace the awful UI at some point too.
Doing it out of passion is a great source of motivation and continuous learning, plus you get in touch with a lot of people.
Won't make money but hopefully will help make the web better.
http://theaccidentalengineer.com/
It's an absolute joy, I am making $0 at this point in time.
Still fun to keep up to date with Rails with, and to just code in general (as a product manager now, don't get to code much).
This is a big enough project to can explore most programming subjects (e.g. machine learning, Javascript, databases, email), and I enjoy learning about history by watching old videos.
For the crawling part, this might be interesting (I have a talk coming soon too) http://findlectures.com/articles/2017/05/15/Building-a-Crawl...
Simple online weight logging app with pretty charts, first web app I've actually pushed out into the public. It doesn't make a dime, but I love tweaking it and seeing the user number slowly climb.
The site focus is about discovery and listening to music together.
Built by a remote team trying to find the best mixes in each genre from SoundCloud data. But given SC current status will have to be shutdown.
[0] Project Homepage: https://haskell-miso.org
[1] Github: https://github.com/haskell-miso/miso
It's rather basic at the moment, (I wrote most of the code about 10 years ago) but I'm working on an update.
Hoping to add a bunch more services and webhooks soon.
When I shared it to the Aoe2 community on reddit it was well received, but as you can see, practically no one actually used it.
http://store.steampowered.com/app/544410/Potioneer_The_VR_Ga...
It was never intended to make me any money - it's just a story aggregator I made to help me keep track of HN and my favourite subReddits all in one place. :)
- johnny depp fantasy movies on netflix
- english scifi movies on netflix
- english movies about lawyers on netflix or hulu
- movies similar to the pursuit of happyness
2. activify.org - search engine for movies, shows & music.
Also the development challenges are super fun (real time chat, multi platform, AI).
Come join the fun!
Though I can't really take the credit on this one, I just had the idea.
[1]: https://seentell.me
We have developed our own modular solar electric grid...that powers the whole camp...trying to prototype carbon neutral living...it's a lot of work...and a lot of fun :)
My first attempt to create something using create-react-app. Generates a random ephemeral port if you can't think of a port for a service.
https://github.com/ClimbsRocs/auto_ml
My dad keeps asking me how I plan on making money from this project, given the amount of effort I've poured into it. He grew even more confused once I told him that a company called DataRobot raised over a hundred million dollars to build essentially the same product.
But it just brings me joy to make ML available to everyone.
If you have any feedback, please let me know! I'd love to know how I can make automl better for you.
HTTPS://OrgNote.com
Built for personal use. Not currently making any money but hope to monetise sometime later.
Incoming webhook server
catfs - https://github.com/kahing/catfs/ - generic disk cache for fuse filesystems
A lightweight, native, extensible text editor.
Clean quick polling website
install, and get your entire hdd occupied with zeros
Wanted to solve the problem of information overload and product discovery , not making any money because I am not passionate about marketing. Do you think this is worth pursuing?
www.cheeseand.beer
I've spent far more than I've made on this... but it's how I think API frameworks should work!
Write a thank you letter to your favor open-source project
Pretty fun, don't get to do much back end stuff so its a learning process. Its creative commons so can't make $ off it but the $10/month digital ocean box is doing fine. About 100 players on at peak and always games going.
https://github.com/255BITS/HyperGAN/
It's meant for artists, developers, and researchers who are interested in this new tech.
https://www.microsoft.com/store/apps/9nblggh4wm0q
In the meantime, I've grown to 20k downloads and 200 daily users.
I regularly receive e-mails and reviews from people telling they love the app and use it everyday, including someone's grandma, which is very encouraging. :)
Here's the facebook page - facebook.com/heyokapp About video - https://www.facebook.com/heyokapp/videos/460327694335849
Its been very interesting and almost parental joy to see when the right logical connections are made and the art looks good.