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:
> 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".
This thread is all over the place haha! Did they ever get to meet at the bridge??:
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?)
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?
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 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.
 Project Homepage https://github.com/yourduskquibbles/webannoyances
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.
I'll give the ublock list a try.
Your link is exactly right!
Kryptonite would be sticky footers, but if you're on a site that uses those you should just close the tab anyway. :)
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.
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.
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.
 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.
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.
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.
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
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".
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.
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.
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?
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.
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.
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?
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.
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?
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!
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 . 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.
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
and make video tutorials about it:
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  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.
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).
cp myfile foo/
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 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 that lets you embed p5js sketches. Progress here.
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.
You're missing a "were" after "there".
I love this one.
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.
Also, if you believe to have a betting system that does work, VegasClick 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.
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. 
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  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.
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.
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 :)
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.
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 :)