I've been having fun the last few months by creating and launching! The latest of which seems to have struck a chord: MailScope
http://www.mailscope.io adds profile data to your existing mailing list. Why? Well, if you don't ask for firstname and lastname on signup, you'll get increased conversion. But if you then want to get increased open and click rates when you actually send email, you should start personalizing (one way is to use firstnames in the body) and segmenting. That's where MailScope comes in. Each new subscriber you get, MailScope will automatically add firstname, lastname (and other profile data).
It's just the start and I've been having great fun expanding the possibilities - alerting you when an 'influencer' signs up so that you can reach out directly; auto-following subscribers on twitter when they signup. I've already got a dozen or so paying customers who use MailScope to enrich their mailing lists and increase their revenues. It's awesome to have learnt so much here on HN and finally be able to start offering something of real value back to business owners.
I had similar ideas about automatically enriching subscriber / profiler data but ended up not following them any further because behaviour like this is slightly creepy and might put subscribers off.
From your experience how do you alleviate such concerns? Is there a target audience? For instance, people subscribing to industry newsletters professionally might be less privacy-minded than say people interested in information technology subjects.
Not the guy but on the site it says "We search hundreds of different data sources including public databases, private APIs and social networks. We can accurately match over one billion email addresses to firstname and lastname."
What did I start? An autonomous lawn mower. My goal is to get it done for under $1,000 USD using mostly snap-together hardware. My timeline is to have it mowing via RC by the end of January (shipping to New Zealand takes a while, especially when you're on a budget), while I'd like it to be capable of safely mowing autonomously by July or so - though I'm optimistic that it'll reach good-enough stage by March. I'll publish the build log on my website [1] as I hit major milestones.
What did I finish? I've been rebuilding my larger quadcopter and I finally got it up in the air and it flies well enough for my needs, though admittedly I did trim my friend's tree with it a bit. I'm chalking that up to pilot error, however. I hadn't flown anything in a few months and it turns out that line-of-sight orientation on quadrotors isn't just like riding a bicycle. It could still use a bit of tuning -- projects like those are never really finished.
I also have a few fairly interesting/exciting projects which I desperately need to write up. One such example is a wide field-of-view stereo head-mounted display for FPV flying which can be built in an evening for under $200 USD. Another is my as-of-yet fruitless efforts to build a very low latency HD digital video transmission system - also for FPV flying. If these are projects which you'd find useful, or which you'd simply like to read more about - leave me a comment or flick me an e-mail [2]. Encouragement always helps when it comes to getting things written up.
The only real failsafes I have are overcurrent detection on the blade motor (when you hit something bad, current will spike) which triggers immediate shut-off, as well as a big red emergency stop button that will be on top of a pedestal at between knee and waist height.
Otherwise I intend to implement naive obstruction avoidance to start where I detect proximity to an obstruction and simply steer away from it when I'm too close. In the case where the distance to the obstruction decreases faster than warranted by vehicle velocity, I'll simply shut off the blade and stop moving until either the obstruction goes away, or some timeout expires.
Later on I'll add some smarts to this w/ a bit of mapping so that the static object "too close threshold" varies depending on whether or not the object is known in the current map - that way I can implement wall-following for close edging without that behaviour conflicting with the lower-level "don't turn the neighbour's cat into sausage" behaviour.
Edit 1:
My yard is quite private, and lawn mowers (even electric ones) make scary noises, so I don't really expect that much will want to interfere with it while it is running.
Edit 2:
It'll also have a camera and I'll be experimenting with various monocular SLAM and odometry algorithms. If nothing else, I'll use the camera to capture video for remote FPV control and for offline structure-from-motion mapping purposes. My hope is that if I can get decent enough pose estimation (likely from fusion of VSLAM + wheel odometry + AHRS/IMU data + GPS via an EKF), that I can compare the live camera image with one taken from the map at a similar pose to find and avoid dynamic objects in the scene. Of course, to do that well I'll actually need some sort of statistical map of the environment, as a single textured 3D mesh won't convey the expected variance of the scene (things blowing in the wind, etc).
I have been, yes. I don't know if I'll start off with ROS, but as soon as I start attempting to use the camera for nav purposes, I'll certainly go that way.
We have surprisingly identical ambitions.
BVic's "Future of Programming" is particularly relevent to several of your points and really puts how terrible our current system is in context.... https://vimeo.com/71278954
I feel like this sentiment (of "everything is wrong") is gaining traction recently (last year/two). Maybe it's just wishful thinking though...
I've been pondering how to attack the problem of making better UIs for going on 10 years now. Half the time I think I'm completely out of touch and that my ideas are irrelevant (with good reason), the rest of the time I wonder what would happen if I actually tried to implement some of the stuff I've come up with. (I strongly suspect I'd get a rude shock and realize how much iteration would be needed to make it usable, heh.)
I'd love to bounce ideas back and forth, but... agh, a Slack URL. I tried Slack once, felt too stifled, and bolted. The poor team I joined still has no idea where I went or why I left.
I'm torn between asking for an invite and just passing because, ironically, the software being used grates too much (XD)... maybe you could enable the IRC gateway?
One thing at a time though; if you're using Slack, so be it. My public email is in my profile. The private email I'd want to sign up under is different.
Me and a fellow student are working on such a system: https://github.com/Symatem/Symatem. We are interested in joining the Slack group: Alexander.Meissner at student.hpi.de and Niklas.Riekenbrauck at student.hpi.de
Does the "no difference between creating and using software" not cover much/most of your considerations?
I'm curious where you've taken to the idea of things like graphs over trees, should a new system be so opinionated? or is there a way to develop something flexible enough that when the next thing after graphs comes along, your system will be able to adapt.
I have lost all motivation for lesser challenges. I can't be excited about a very specific project with a doman-specific purpose.
One could probably summarize my mission as to bridge the gap between consuming and creating software. Sometimes, I tell people that I'm creating a new language (which I am).
A tree is just a unidirectional graph. Most file systems use the tree structure which is crippling. I'd like to know what's better and more flexible than a graph.
I think we can build the trust system using a hypergraph. There's also a couple special kinds of nodes that will shorten the walk between seemingly disconnected items. I've been thinking about this for a while too.
https://rebrickable.com - A LEGO database that shows you which sets you can build from your existing collection, also includes thousands of fan-submitted designs.
I started in a few years ago, but over the Christmas break I put a lot of time into it and it's growth has spiked quite well as a result. I need to upgrade my servers now :/
I'm getting interested in super low frequency signals so I looked up the E202 Very Low Frequency (<10kHz) receiver[1] and laid out/built a variation of it.[2] Right now the whole thing is a broadband receiver with no antenna (obviously) and the whole circuit board assembly is functionally acting like a microphone. I can hear when I touch any component or move my hand around in the air. I'm going to add a 60Hz notch file and then take it out to the middle of nowhere.
I think it would be awesome to go find a pipeline to use as an antenna...
Next project is to take my BlueROV[3] and build a hydrophone array[4] for it so a friend and I can see if a underwater acoustics engineer friend and I can use it to track other objects (like a remote-controlled toy boat) in the water. I've been doing some Kivy visualization of an accelerometer and gyro (MPU9255) and I think we could use matplotlib's interactive mode or something in Kivy (maybe) to visualize it all in realtime.
There's nothing cutting edge here but I've done a bunch of radio frequency (RF) stuff like GPS and WiFi and I'm really enjoying how tangible audio seems in comparison. Just having fun with low frequencies, basically.
FWIW, you may wish to add a 50Hz notch filter as well. If you're in North America 50Hz noise won't be as much of an issue, but if your receiver is sensitive enough there's likely still enough of it floating around from various DC-AC inverters and the like. Of course, if you've got a good enough tuner you can likely just measure the noise in that "band" yourself.
Re: using a pipeline as an antenna - I wonder how difficult (or illegal) it would be to use mains power lines. My RF-foo is only marginally above white-belt, but I'd imagine that a fair amount of low frequency signal would make it through the transformers.
Thanks for the suggestion, I'll do that! I posted partly in hopes that somebody would reply and solve problems I didn't know I had. That's the joy of being totally new to this stuff. I don't know what I don't know. :D
Re: using mains power lines... I actually have a friend who might be able to answer that, so I'll ask him. We were also considering transmission towers, since plenty of the hikes I know will take me across a clearcut for the transmission lines, and I can get some altitude with good, unobstructed views.
On Dec 30th, I built http://bucket52.com, a simple app which asks the question "what did you do in the last week that was memorable/remarkable?"
The idea being that even if we do great things and are very active in different areas of our life, we actually end up doing the same thing again and again. If we track the things we do, and look for something that was different and special, will that entice us to do more diverse and interesting things, and get outside of our comfort zone?
It's very MVP, just seeing where it goes at the moment, but so far, it seems people like the idea.
I also built it in Meteor, which I only tried for the first time on Dec. 30th, and I have to say, for prototyping something basic like this, it's been really great. Some of the poor quality of the site (like slow load time) is probably due to my inexperience with Meteor.
A prototype peer-to-peer caching proxy that uses socket.io to turn web pages into etherpad-like canvases[0]
It currently requires something akin to EigenTrust++ implementing in the DHT namespace, except EigenTrust++ requires information about the amount of successful downloads peer nodes have made, so it's going to require minor adjustments for decentralised HTTP.
On the frontend it requires a way to insert arbitrary elements into the DOM using something akin to Mediums' impressive little editor.
Also missing RPC_EDIT, so there's no inter-instance web page editing /just/ yet.
I'm building micro - a microservices toolkit https://github.com/micro/micro. I was part of the platform team at Hailo which built a global microservices platform and before then spent some time at Google. I think with the shift to cloud and docker, being able to build distributed systems is becoming ever more important but the tooling hasn't caught up yet. The goal of micro is to simplify building and managing distributed systems.
For the past month or so I've been building a notes app as I wanted to move away from Evernote and couldn't find a good replacement. It has been really fun building something that I use every day and building it exactly as I want to use it.
That's awesome! I tried signing up, but it's lagging out my browser a little bit and it doesn't look like any forums are up yet. I'll definitely keep an eye on this though.
Did you post it to /r/ethereum yet? Cuz you totally should.
BTW, I'm planning an Ethereum meetup in Asuncion, Paraguay this week (in the middle of South America), just in case there's some hacker around the continent/country :)
We're working on an automated financial management system for our business. I co-founded an ISP and so far we've found quickbooks to be terrible, banking to not be fun, and small tedious processes multiplied are starting to take out chunks of our time. Thus we're working to combine plaid.com + subledger + Dwolla + lob + stripe to create an automated billing and accounting system for credit, ach, and paper billing.
I was just going to suggest Subledger, only to see you're already on it! We're working on a Subledger integration as well for https://foldapp.com. We need to account for USD, bitcoin, and multiple gift card brands, and they've been a huge help so far.
Context for everyone else- Subledger is a double-entry accounting API that gives you the tools to implement your own accounting system.
As the organizer of HelsinkiJS and a new dad I find it takes too much effort to organize monthly events. Meetabit makes this easier by letting companies offer sponsorship & speakers submit talk proposals. All that organizers need to do is pick a date. The service handles sending out invitations, handling registrations, providing a wait list and even getting speakers to add links to their slides after the event.
To see some of the features available, check out the HelsinkiJS community profile: http://helsinkijs.org. If you're an organizer yourself, it would be great to hear from you - just drop me a line via the feedback link in the footer.
A mashup of Mint.com's data and Simple.com's "Goals" interface[1], in a locally run web-app. I've used Simple's Goals interface as my primary budgeting tool for the past two years with a great deal of success, and want it for ALL my banking. Thus far, this has been the best way forward. It automatically imports my banking data from Mint, then allows me to apply "goals" to the transactions, along with some advanced filtering and matching to automate goal-matching, and "pulling" some of my available funds into goals on a daily basis. I'm sure I'll be tinkering with this throughout the year.
The interface is based on react.js, and it's allowed me to play around with jspm (not ideal - not awful), Baobab (fits me better than flux), react-dnd (confusing, but smart), Javascript es6/es7 (dig it), and localForage (which I already know and love).
Also started working on an Android app that talks to my Anova 1.0 (bluetooth-only) because I wasn't happy with the official Anova app. Was great to learn about controlling a device over bluetooth from Android, which was simultaneously a pain in the ass and easier than I expected.
I'm working on a SaaS project to eliminate all the burden with VPN tunnels.
I'm planning to mainly target developers that have resources spread among different providers and need a secure way to either connect to them or connect resources to each other.
It will be easy to setup and seamless to use. You'll just have your VMs connected between them on the same local network, so all your application will seamlessly work with it. This will potentially unlock other ways of architecting your apps.
E.g. you might have some VMs in Amazon and some other in Azure, Linode, Rackspace, Digital Ocean, bare metal in any other hosting provider (OVH?) or locally in your DC. Each of those providers might offer something different and it'll be great if you could just use them all together without opening your services to the whole world or without having to tinker with IPsec VPN tunnels or firewall rules. You just need to create your new network in our system and deploy the client with the provided config file on each of them. I'm making it as simple as providing you with a DHCP server already, so you're ready to go after launching the client. Every machine you join will be part of this virtual network in a completely transparent way.
I'm close to launch a first version of the service, it's got some already identified issues, but I'd like the customers to tell me what seems to be more pressing to them after using the service.
Anyway, when I launch I'll also write a guide on how do this yourself with open source software. My service would be aimed to those who can't or don't want to maintain their own deployment :)
I write software in C# so I took on building an extension to make my life a little easier by allowing different background colors to be applied to methods in classes (Visual Studio) based on the kind of method that they are: https://visualstudiogallery.msdn.microsoft.com/91cb9cc4-13a3...
My first pass is actually attacking daily fantasy (i.e. given data about past NHL games, predict a player's performance in an upcoming game). I'm scraping some NHL stats sites to build input vectors based on a couple dozen manually-chosen features (e.g. "number of goals scored last game", "opposition goalie's save percentage in his last 5 games") and passing them through a neural network to see if there's any usable correlation between the input features and a player's eventual performance (goals, assists, +/-, etc.).
It's all in good fun -- mostly an excuse to take a look at TensorFlow and regain some of my machine learning knowledge from undergrad :)
I'd be curious to hear about anyone else mucking around with machine learning for fantasy sports!
While basic, the tangibility and interactivity this provides would promote flexbox to a lot of people who would otherwise shy away from it.
Definitely a concept worth throwing at /r/css, /r/webdesign, places like that... after it's been tidied up a little. It's still rough around the edges: the thick dashed borders and color scheme could do with a little polish; text and image blocks (both customizable and lorem-ipsum/stock-image-based) would be great; adjusting margin/padding would be a good idea; and being able to add arbitrary CSS declarations (like font-family, color, background, etc) would be good too.
I am in the beginning stages of creating a web application to interact with Bitmessage (a theoretically totally anonymous messaging platform). I am modeling it after Mega.co.nz, which provides varying levels of ways to be confident that the JavaScript it is serving you is not compromised, and relies on you having a private key it never intercepts.
I think the biggest barrier to privacy online right now is how inaccessible applications like Bitmessage are to the average user. Having to install a local python code base and store gigabytes of data that takes potentially hours to download sucks.
A browser application like this is not a fool-proof method of privacy, but it's pretty darn good, and is leaps and bounds better than Facebook which stores your data in plain text and proceeds to sell it or whatever. It's also better than something like a zero-knowledge service such as SpiderOak's Kloak where your data is still owned (but encrypted) by some random person who can revoke your access at any time and track your usage, who you're communicating with, and possibly serve you malicious JavaScript.
In summary, an application that:
* Provides completely anonymous, encrypted, untraceable, uncensorable messaging between people and groups (using Bitmessage as the data store)
* Is accessible like any other web application and provides pretty good security in doing so
* Can be used as a browser extension if you want virtually guaranteed security/privacy
* Relies on a data store that no one owns, everyone can access, and everyone can forever contribute to
There are questions about the security of Bitmessage, but I know it will be improved over time.
It is a struggle to decide how much time to dedicate to this application, though. I'm a somewhat underpaid developer with aspirations of actually making money to support myself with side projects, but at the same time wanting to contribute with open source applications like this to make the web a better, more private, place.
I made an image upload site powered by Urbit around Christmas. It's currently very barebones (just image uploading and a feed), but I plan on adding voting and fun stuff like that. Being able to leverage Urbit's built-in identity system and having all messages between browser and server be strongly typed is awesome.
An infinite canvas library that I can use in my drawing application prototypes. It's working already, performance is good, only misses the ability to sync with a server now.
Very interesting. For a while I've been meaning to explore the idea of infinite canvases within the context of UI engines - so you can eg have a scrollable region with infinite content in it that gets intelligently cached to disk etc. ("Been meaning to" and "while" are the key words here. :P)
One thing I noted with this is that window resizes seem to affect the stroke width. This is not a bug report, I'm just mentioning in case it's useful to you.
I wonder if you and I are working on the same thing. ;)
I'm building infrastructure that I'm hoping will be needed to complete the Stockfighter trading puzzles.
(Hoping, because it's entirely possible that I will be lied too far less than the documentation leads me to believe, and I won't need all of this sanity checking.)
Good visualization is super helpful. The current levels don't require that much infrastructure. The level descriptions do deceive a little - just figure your own ways to the winning conditions.
(I finished level 6. Now building a limit order book in golang for the heck of it)
For these sorts of things, I'm unreasonably sensitive to spoilers. The assertion that the current levels don't require that much infrastructure is on the spoilery side of the edge of spoiler territory for me.
Like I said, there was no way you could have known, as I didn't mention my opinions on spoilers. So, no worries. :)
You mean in between long sessions of Fallout 4? I built a new todo app (yeah I know!), because I could not find an existing one to support my simple daily work-flow: https://five.today/
Not exactly a product, but I worked on building a programming community in Berkeley and helped it grow to 1,200 members. We meet twice per week. Our 100th meeting was yesterday. If you like programming, feel free to stop by.
We're currently building a desktop based time tracking application for ourselves, later we will release to everyone. Our main goal is to bring us back on track on our personal projects. Also billing solution for our consulting work.
I'm really interested in this! I've basically strung together some text files but occasionally lose a couple of hours tinkering to see if there's a better way. What backend are you going for? If it's Linux-compatible I'd love to beta test for you when you're ready.
Nice to hear that you are interested in out application. We are making it compatible for all platforms. Application base is Electron/NodeJS and views using ReactJS. Sure we will send you the application once the beta is ready. Thanks. Peace
Out of curiosity, have you seen Toggl? We use it at work for time tracking and find it mostly quite good. Would be curious to know what's different about your use case.
I had seen Toggl, But not yet used. What's new in my app? that's a good question. Time tracking is one of the main features in the app. but the main focus of the app is to help and keep track of personal projects. Normally in our case, (me & my friends) we have a lot of personal projects. Some are finished, some in prototyping state, some in debt. Now the main problem we are facing is to track and measure the effort that we put in our personal projects. Also, we need to bring back the project to track if it slips away. We observed the reason why your personal projects slip away and we found some reasons. First thing is the issue regarding the management and you are not aware of the effort that you put for the project like the time you took to think, design, structure, code etc. So we thought of an assistance/motivator who take can take care of managing the projects and provide you with vital information which proves that you are progressing. This is purely an experimental project, but we are trying our best to bring good solutions.
This you can still achieve in other apps like toggl or freckle. But they lack the management and we are focusing on the managing part. Once the beta is ready i will send it to you. Happy to get your feedbacks.
Atmospheric cube satellite kits for STEM programs: http://www.trimtab.space/ We 3D print a cube satellite, send them to the school, they fill it with their experiments (conditions are extreme at 100,000 ft.) and we send it up on a high altitude balloon. We've got a 3U launch planned a few weeks from now.
Good point, not really about altitude though (velocity).
We're calling it a 'cube satellite' because of the form factor. Any suggestions would be appreciated!
As an aside, I recently worked on an altitude control system for a weather balloon (like Project Loon) which is generally called an 'atmospheric satellite' even though it's not technically in orbit. https://en.wikipedia.org/wiki/Atmospheric_satellite
Guess it depends on the target audience. If you're launching cube-sat's to 100,000 ft for some pre-testing purposes, then "satellite" might make sense.
eg environment testing of cube-sat's at 100,000 ft, as part of their dev cycle prior to real (rocket) launch
Other than that though... "High-altitude balloon cube-sat", or "Atmospheric cube-sat" maybe? :)
Just finished a fun year off concentrating on creative code type projects (and travelling) -
Many improvements to shoebot - (A cairo port of nodebox).
Experiments in graphics for python
- started a midi mapper / OSC controller in kivy.
- learned about bezier curves.
- wrote various music vis experiments in shoebot and nodebox-gl.
- wrote a couple of simple VJ apps and actually VJd with them.
- Experimented with building native android apps using SDL.
- Did numerous opengl + shader tutorials (and contributed fixes).
Currently finishing off a sort of 'leaderboard' of chapters for a book writer (to choose the order of the chapters).
A bunch of other things
- vext - a way to use libs like Gtk from virtualenv)
- time learning about 'boring' stuff, testing, packaging etc.
It's been quite a bit of fun ... hopefully when I start back at work can use some of this knowledge and not be just 100% back on the backend work.
Doing all this has been really good, and if you are a contractor and have the chance I'd recommend doing something similar, have been very lucky !
Great idea - include a function so you can email the CTO automatically telling them to remove the 22 tracking scripts that their site just has to have.
Nice idea. I am thinking on having some way for the company to "claim" a site to be able to knock it off the hall of shame, and so there should easily be a way to contact them automatically also!
An implementation of hyperorthogonal (aka ZigZag) data structures in Scheme [0], that respects the bottom-up, dynamic extensibility envisioned by T. Nelson.
I'm building a new controller board for Apple Wireless Keyboard (A1314) so that I could have complete control on what each button does and add new functionality (e.g. switch b/w devices quickly, fast blutooth connect/reconnect, longer battery life, mouse control).
I presume it'd be a lot harder since the builtin one hooks straight onto the main board. One could perhaps turn the builtin keyboard into a USB one and hooks it up to an unused port.
There's nothing like big blocks of time to get some writing and coding done. Full Stack Python (https://www.fullstackpython.com) got some major updates with new pages, additional sections on current pages and new links to resources. The change log [1] and commit log [2] capture what's new.
Realday. "A tool that helps you plan your real day"[1]
I got frustrated with GTD a long time ago. I was super frustrated that my todo apps would eventually be full of useless information. I loved the ideas of some bloggers to basically just pick a few tasks for the day and do them. I thought: "Why not mix the calendar events and tasks in such a way that you have software that actually encourages you to focus only on the tasks you have time for?" Hence, you have your "real day" as opposed to the day you thought you'd finish 20 huge tasks and end up with none attempted.
realday.co (Had MVP up like a few years ago but scraped in favor of current Golang/ReactJS version I'm building now)
I am currently building a new nodejs+go/polyglot framework (known as ArchieJS - work in progress and on github https://github.com/archiejs/) which makes it specially easy to build web APIs that can scale using microservices in the backend.
I was quick to build the Nodejs part of the framework. I have been taking a longer time building the Go part. Mostly because I am new to Go and am trying to figure out whats the best way to go about it.
These days I am reading a bit into Dagger, and trying to figure out if I can put some learnings from Dagger into Archiejs (or particularly the Go part of ArchieJS).
* https://twitter.com/hn_frontpage displays Hacker News top 30 (to deal with ranking volatility, an article is tweeted once a day) and has both article link and discussion link. Haven't found an existing one that is both the front page and the discussion link.
Dealing with private, or non-repo updates myself recently, I've been exploring what it takes to do these. Currently I'm using Freemius, but I'm sure at some point I'll have to make this work. I'm excited to see another option out there!
We make it pretty easy to do with Kernl. It also supports "push to build" from GitHub or BitBucket if that interests you. If you have any questions send me an email: jack at kernl dot us
I have been writing a FAT32 driver to understand the FAT32 file system. It is very exciting as this is my first time I am dabbling with file systems. I will be porting this to my baremetal firmware for the MINI2440 SBC.
The idea to write a tiny modular driver came to me because of need. Sometimes developers do not need a write and simply need to read a file. Sometimes they want a very minimal read and then would like to write. This would be in case of storing ADC samples and then transferring it via a wireless interface or if a USB is connected they would want to mount the space as a drive.
I was planning on building something similar for my homegrown time tracking system. Then I realized that I almost always start or switch projects by going to an email from the client. I setup a hotkey to run some AppleScript that grabs the current client from the from address in the email.
In know its a crowded space but I really wanted to "build my own lightsaber" and design a productivity tool to my custom needs
It's based on the google calendar api. It serves the purposes of a calendar, todo list, evernote and emacs org-mode as well as being a really pretty time visualizer. The idea is to be able to visualize your time, from the scale of minutes to decades. It also tracks your "focus", that is- which activity held your attention and for how long.
Some suggested ideas for next steps, in ascending order of responsibility and burden:
- Release screenshots for educational/inspirational/as-is purposes (yes please yes please :D I need ideas for exactly this)
- Do a code dump in the style of "Have at it. Updated when I add/fix features I want. I praise PRs and ignore all else. Wanted: maintainer, apply within"
- Reach the point where you're ultimately answering GitHub issues and closing tickets at 2:15AM
I started http://percht.com recently. I'm tired of searching multiple sites to find the lowest price for what I want. Percht aggregates top retailers and finds the same products across them using neural networks. You can also get price alerts and filter products by specifications.
It's still early so i only have cameras listed, and things may break. I'm adding tvs next. Let me know if you have any requests.
I'm writing http://codecaster.io, a tool for teachers to help students in software development classes. Been working on it for over a year and been using it in my classes. I'm looking for other teachers interested in using it so I can get feedback.
I have plans for pricing, but before I can approach that, I need more data on how people will use it.
For technical folks, it uses Phoenix and Elixir, and a lot of JS.
I've been having a great time the last few weeks working on a niche product database website for flashlights. Since my new operations engineering job has me moving away from doing web development full time, it's been a nice break and a good way to stay sharp on the application development side of things.
I've been writing a self-hosted Rails application where a company can upload their binaries/product-files for their customers. Having accounts, their customers can privately comment or bring up issues on what releases/products they purchased from the company.
It's somewhat like the "Releases" feature of Github, without everything else. A minimalistic selfhosted-internal-appstore-slash-customer-service-desk if you will.
I finished up the first round of my side project: PeerGym
http://www.peergym.com let's you search for quality gyms in your area by membership price and amenities - the kinds of things services like Google Maps and Yelp don't do. Most people do a particular kind of workout (running, weights), and need special equipment (treadmill, barbells), and you can't always guarantee you'll know what you're getting just by the name and a few pictures.
It was mostly an excuse for me to learn Elixir and Phoenix. I've tackled auth, uploads, geolocation/geospatial DBs, SSL and more, so it's been a lot of fun and hopefully I can turn this into some sort of tutorial series on building out a real-world app.
For the future I want to add reviews, community edits, and advanced filters to make them easier to search and populate. And hopefully, accept payments if people want to buy passes to their gyms online (or automatically renew their memberships.
https://thewishler.com a site to create online wish lists. The "about" page covers the reason (mainly it was a need I had personally) but it also gave me a reason to play with some new things.
Next on the list is learning how to write a chrome add-on to interact with the site :)
A microsubscription (cf. Spotify, Google Contributor, Apple Music etc) system that works on the open web while remaining robust to attempts to siphon payments through fake visits.
As is typical of an engineer, I spend entirely too much time running down technical rabbit holes. Thanks a lot, ADHD. My current rabbit hole is getting everything into Concourse CI.
Just started it this weekend, but a git remote + LFS proxy for Perforce designed around ease of collaboration without requiring a central 'git-to-Perforce' gateway. Yes, it's a fairly large project, but the time spent implementing it should be small by comparison to the years it'll add to my life.
I started building an instant messaging system based on Tor's anonymity model while taking advantage of NaCL and Rust for type safety, speed, and modern crypto. Have gotten most of the crypto functional, now I just have to figure out my DHT implementation so you can find the person you want to chat with :-)
A translation service for large foreign documents (mostly PDFs). There's a first pass reproducing the PDF in html and a second that machine translates it into English. Users can then gist a document and select any section to get professionally translated. It's live at OneDossier.com.
A substitute for the conky part in my $ conky | dzen status bar. It's practically a learning exercise.
I was inspired by posts like this one [1] to give the free monad a spin and after ~300 lines i'm almost done. But then I found other posts that talk about free and cofree [2] that I still can't really understand so I guess there still is some room for improvement.
I've been keeping busy with re:search, an Amazon product review search, mining and insights, http://research.oneiros.cc
An interface on top of a learning algorithm that would alert users when certain conditions are met (certain word mentioned for example) as part of an Amazon customer review.
POC version would allow users to subscriber to products sold on Amazon and search through its reviews, as well as get some basic statistics about lexic patterns in reviews (positive or negative, most common words...). Based on the initial adoption the learning algorithm would come into play and provide suggestions and insights based on customer reviews.
I'm building a website for managing personal budgets for my girlfriend (existing applications do not meet her needs). I'm using Node and React for the frontend; this is giving me a chance to learn React, which I've never used before.
I've been slowly working on a new UI toolkit designed to provide first class mruby support, provide linear programming constraints for layout, use openGL rendering via nanovg, and use a variant of qml (dsl using reactive properties) for widget definitions. Qt was nice for some initial prototyping, but given the scope of some user interfaces that I'm developing a new toolkit seemed justifiable. The old pain points mainly included ease of scripting, performance, and easier custom widget definitions (mainly for data visualization).
Over the holidays I built a site which returns foods with the highest amount of a given nutrient. So for example you can get all the foods highest in potassium, vitamin d, iron, etc.
I started building a personal dashboard app that centralizes a few things I do all the time in one place: task management, note-taking, GitHub assigned issues/PRs, etc. Health tracking is next on my list of features to implement. Then I'll probably do a design pass.
A pushd / popd like utility except that it works globally. You aren't restricted to having each terminal with its own stack; it's a global stack. I found this to be a much quicker way to navigate the terminal.
It uses shared memory to store the stack, thus making it "global". Still needs some polishing.
Check it out. feel free to give feedback, pull request, whatever.
An iOS (Swift + SpriteKit) game my 8yo designed late last year.
I started on it late last year, but I didn't get very far. During the break, I started fresh using Tiled.
Over the Christmas break, I got macros working in Full Metal Jacket. There's one more thing I need to do to make the language easier to program in, and a few loose ends to tidy up. I'll update my web page (http://web.onetel.com/~hibou/fmj/FMJ.html) soon to reflect this.
building a brand new Learning Management System (LMS) or simply call it Course Builder. Planning to make it open source for self hosted but not quite ready to put it online yet. Building it with API first in mind so technically you can build your own interfaces on top of it. Backend including API portion built in PHP Laravel. Default Front end in Angular 1.4 but lets see how it turns out overall.
The idea is that machine-hours are cheaper than man-hours, and the hardware to run real browsers is cheap enough that for non-trivial apps, it often makes more sense to run real browsers.
I am working on an AWS <-> Slack integration (https://dev.aws2slack.com/), which allows you to interact with your AWS accounts from inside Slack using CLI commands.
Additionally you get Trusted Advisor checks and CloudTrail event notifications, which you can e.g. use to get alerted on unauthorized API access.
a different take on finding food dishes by your location. I launched a rough version a few months back, but I am in the process of adding picture support and making it look better.
I have family with food allergies, and I have also wanted to eat better when I eat out, so those two cases are going to be my focus.
I've been building Markdown-UI, a framework that uses the Semantic-UI framework to write responsive and beautiful websites and UI's in Markdown syntax. It comes with a REPL.
I am building an app that helps Canadian homebuyers research and get more information on neighbourhoods. It's still in the early stages but I am looking to overlay more information.
Would love your feedback on the usability of the app. Also looking for help to continue growing the website.
I was looking for a free car buying and selling site. Couldn't find one in my geographic location so I decided to build one myself. http://www.hulucars.com/ is just the start and hope to continue growing. I have decided to take the MVP online and continue developing.
A networking and chapter "history documentation" site for alumnus of my fraternity. There's a facebook page for alumni, but since many of them are older people, it rarely sees use and many alumni don't even have a facebook page.
The biggest hurdle in the design right now is figuring out a mechanic to encourage people to visit the site regularly
I am working https://www.ticketscale.io out of pure frustration of the current state of ticket selling solutions/platforms. They either can't handle the volume and go down or they put users into a queue. Ticketscale aims to address this.
Every week we'll do a family dinner with my in-laws. We love to eat and stingy so I'm building a web scraper using Scrapy to scroll through Groupon & Qoo10 and save all the deals to a Postgres database. Then, I'll schedule a cronjob query this database daily for food deals.
I'm working on a C# self-hosting HTTP server library for standing up restful/websocket based services. Managed code only, with focus on Linux(Mono) deployment.
I'm also building a data driven (mostly NLP) portfolio optimizer, based on expected utility theory! It's a naive model, but it also has statistical bounds on its efficiency relative to the regret, which is an interesting bonus.
Out of curiosity, what kind of model (loss function) are you using?
I am building an app for our agile work method called TimeBlock - a method that helps makers and managers communicate better and more clearly thereby helping them to a less stressed and more fun work enviroment.
Continuing work on adding more OS support for https://sysward.com - patch management and security notifications for a range of linux OSs ( Ubuntu, Debian, RHEL, CentOS, SUSE, OpenSUSE )
1.An application that helps healthcare workers make better decisions.
2.An app for salespeople. It helps track prospects, keep sight of targets and communicate with home office staff and other members of the team. You could say I'm a SalesForce competitor.
https://hashbang.sh - An (intentionally) cryptic free shell service, network, and community for the curious to learn shell/unix/security with like minded people.
Updating my website which provides services for students in Australia http://www.studentbees.com.au
I've added the voat portal to replace the old forums.
I built a simple priority queue, the idea is to use it as microservice, now it works only in memory, but if people likes the idea I can improve the software and add features...
I'm playing around with some of the various ways that dot/graphviz-like functionality is workable (for some level of "workable") on javascript. Currently fiddling with dagre-d3 and angular.
Bootstrapping Business #2. Well, actually bringing in revenue, since I started this a few months ago. Within about $200 of break-even at this point.
In summary, buy reliable used cars that are rough around the edges and with low asking prices. Spend leisure time doing necessary repairs to ensure reliability, safety. Spend time doing detailing work, which in the future may include repainting panels, and basic underbody rustproofing. Use as a car for 2 to 3 weeks as a burn-in to ensure I have something that meets my quality standards. Sell for 125-140% of cost. Limit yearly sales to keep under the transaction limits for a non-dealer.
-----
Pros:
* Excluding first car, cost me ~$2500 for good tools and safety/disposal equipment.
* Usefully leverages my vast knowledge of the automotive landscape.
* Improves my sales and negotiation skills, which will benefit Business #1
* Improves car repair skills and detailing skills, which is useful since I'm a hardcore car-nut.
* Turns a hobby into something that makes money. I'm having a blast and making money doing it.
-----
Risks:
* Unable to move a car, reducing profit, which means time not well spent.
* Poor assessment of a car I purchase for resale. Risk eating all profits or taking a loss.
* Losing interest. Though I'd have all the tools I'd ever need for my existing toy.
* My spare time I could spend on other things.
* Fraud, which I'm taking precautions against. This includes things like payment issues, or buyers not completing title transfer and doing terrible things.
-----
Where it goes next:
* Nothing exciting for a while. Sticking to things like Corollas, Civics, Camrys, Accords, CR-Vs, RAV-4s, F-150s, etc. Known quantities with easy parts availability and consistently strong demand that are easy to refine my process on (assessment/inspection, negotiation/paperwork, repair, pre-sale QA), and learn how to properly do bodywork at an acceptable level in a private garage.
* In 2 years the hope is to move into still easy-to-move cars with a higher profit-per-vehicle. Lexus ES, Lexus RX, Acura TL, Acura MDX, Mazda MX-5, etc.
* In 4 years the hope is to start going after cars people really desire on the used market. "Affordable dreams." Things like older BMW M cars, AMG Mercedes, Subaru WRX/STis. Late 90s Japanese sport coupes. This has the potential to bring in enough money to cover rent, utilities, health insurance/care, and groceries in full.
Business #1 will always bring in 4-5x as much money, but having a hobby pay the bills 5 or 6 years from now? I'm stoked. Since there's no pressure for this to pay the bills, I get to enjoy it too.
Just a week before Christmas I started working on a SaaS project to help organisations keep track and provide useful information on visitors. Involves an app and a desktop client
iOS Safari 9 doesn't like your SSL setup and throws a certificate warning. This is usually due to a missing intermediate and/or chained certificate file.
I'm studying FreeBSD, C, C++, SDL2 and CMake. I'd love to highlight some of the open source projects I pitched in with as well as some of my own:
- aseprite (http://www.aseprite.org/) is a cross-platform animated sprite editor by David Capello. I got FreeBSD support working [1] and added a shortcut to center the canvas [2]. This was my first C++ commit.
If you like retro game art, definitely stop by and check it out. It's GPLv3 and you can build it for free, check out their [github](https://github.com/aseprite/aseprite/).
On that front, I'm reading a book called "Compiler Design Using FLEX and YACC" by Vinu V. Das, which has been going good. As well as Lazy Foo's SDL tutorial (http://lazyfoo.net/tutorials/SDL/).
- Another thing to mention is automatically rebuilding / reloading scripts when a file is saved. I started using entr(1) for that, http://entrproject.org/. Previously on projects like tmuxp and vcspull I've used sniffer (and looked into watchman) but have found this works best cross-platform. FreeBSD has file watching a bit trickier since we don't have inotify or fsevents.
- On the dot-config front (https://github.com/tony/.dot-config / https://github.com/tony/vim-config) got virtualenv + python 3 + vim working together [5], as well as neovim fully compatible with my standard vim-config. I'm now using neovim full time and all my plugins without any problems. They loads asynchronously with NeoBundleLazy and the autocompletion is async thanks to Shougu's deoplete.nvim [6].
http://www.mailscope.io adds profile data to your existing mailing list. Why? Well, if you don't ask for firstname and lastname on signup, you'll get increased conversion. But if you then want to get increased open and click rates when you actually send email, you should start personalizing (one way is to use firstnames in the body) and segmenting. That's where MailScope comes in. Each new subscriber you get, MailScope will automatically add firstname, lastname (and other profile data).
It's just the start and I've been having great fun expanding the possibilities - alerting you when an 'influencer' signs up so that you can reach out directly; auto-following subscribers on twitter when they signup. I've already got a dozen or so paying customers who use MailScope to enrich their mailing lists and increase their revenues. It's awesome to have learnt so much here on HN and finally be able to start offering something of real value back to business owners.