by freeelncer on 12/31/17, 4:53 PM with 562 comments
by songzme on 12/31/17, 11:10 PM
I thought about all the missing pieces in my engineering growth and created a curriculum that welcomes students from 0 engineering background and plugs in all the holes that were black boxed to me in my engineering growth: We host our own servers, allowing students configure nginx and create ssl certs themselves for the apps they build. Our projects mimick existing well known companies (netflix, dropbox, gmail, google docs clones).
Our curriculum is largely project based, so students work together on projects that they would be using themselves: building their own email client, chat client, filestorage/backups, firebase, etc. From day 1 of a students journey, their code is thoroughly code reviewed by other students.
2 months ago, Calworks, a local government assistance program, offered to send students to us and pay each students $13/hr for up to 6 months. Unfortunately, to make this deal work, we needed a commercial office (my wife and I teach out of our apartment) and we did not have the financial resources.
Last month, we finally got approved as a tax exempt non-profit so I can reach out to my friends for donations (but donations take time, I have to set up a bunch of fundraising tools first). My savings ran out so I started applying for jobs and landed a full-time position at Paypal starting in January.
Moving forward into 2018, a few of the senior students are going to be leading the non profit. 100% of my salary and equity is going into the non-profit so existing students would not only continue to be paid, but we now also have the financial resources to get an office and push the Calworks deal through to help more people! 2018 is looking to be a great year.
We do not have any internet presence at the moment because this year our focus had largely been testing and iterating our curriculum as well as our financial model. 2018 will be different and if you want to help, our non-profit is called GarageScript.
by jesperlang on 12/31/17, 11:39 PM
I have focused on things like reading (read +40 books in 2017, up from 1-2 per year), wood working, sketching, running and skiing. To keep up my programming skills I have done a deep dive in new programming languages and fiddling with some side projects. It has been an incredible year for personal development and it has changed my perspective on what things are important in life (sitting in front of a screen 40-60 hours a week not being one of them). I highly recommend everyone to do this at least once in your career!
by yuvallevental on 12/31/17, 8:10 PM
Also, I have prepared for a potential surgery by getting botox injections in my forehead muscle. So far, my focus at work has dramatically improved: https://corticalchauvinism.com/2016/10/17/yuval-levental-aut...
by JDiculous on 12/31/17, 9:01 PM
by alin23 on 12/31/17, 6:32 PM
I am now working on a bunch of ideas that I hope will help some people around here:
1. A Pocket-to-Kindle service that syncs (almost) instantly to your Kindle whatever article you save, formats it like a professionally edited book, cleans up ads and takes advantage of the new typesetting engine inside the new Kindle firmware.
2. A Spotify music discovery website. I'm trying to make a two-click-playlist-generator by using Spotify APIs to look at the top artists/genres of a user and create playlists on the fly with tracks that the user could like.
I use Spotify daily and found myself overwhelmed by how much music there is available. Because of that, I'm mostly listening to my saved songs, Discover Weekly/Release Radar and trying out playlists that usually have the same too popular songs.
3. An adaptive brightness/contrast app for external monitors. Adjusting brightness using the monitor's controls is always annoying to do.
4. A morning alarm that starts playing an algorithmically generated Spotify playlist each time, with fade-up volume, external speaker support, adaptive algorithm based on likes/dislikes and self-updating alarm times based on day moments (twilight, sunrise, golden hour, dusk etc.)
5. A detector for processes that eat up all your CPU and battery. I started writing this in Rust so I can make it cross-platform and learn the language at a lower level.
by ploggingdev on 12/31/17, 7:14 PM
Bored Hackers https://www.boredhackers.com : a public chatroom based community site. Think of it like reddit, but chatrooms insteads of forums. I just deployed the first version a few hours ago. Bored Hackers is an experiment at building the community site that I wish existed : public chatroom based communites, pseudonymous users, transparent moderation logs, an open source code base and a site that is welcoming to non-technical users. Currently, there is a single chat room for all discussions and support for user created chat rooms will be added shortly.
by tootie on 12/31/17, 7:18 PM
by sylvainkalache on 12/31/17, 7:55 PM
The school is free to students until they find a job, then they contribute with a % of their salary. After only 9 months, many students find internships and jobs at companies like NASA, Apple, LinkedIn, Tesla, Dropbox...
It's a life-changing experience for many of our students, and it also changes the Tech industry by bringing folks with an untraditional background. Our students are straight out of high-school, some had a career before: cashier, math teacher, artist, poker player...
We have no formal teachers, no lectures, students learn by working on projects and collaborating with their peers. We are located in San Francisco and looking forward expanding.
by git-pull on 12/31/17, 5:45 PM
Created new design for all my open source projects: https://www.git-pull.com (see sidebar at left, e.g. https://libtmux.git-pull.com)
Rebooted CJK (Chinese, Japanese, Korean) language project, cihai: https://cihai.git-pull.com (see also: https://unihan-etl.git-pull.com). Needs funding.
New docutils based website started, https://devel.tech. Example: https://devel.tech/features/django-vs-flask/
I catalog open source contributions I make while working on the website at https://devel.tech/site/open-source
Updates to https://www.hskflashcards.com. Switching from Bootstrap 4 to Bulma
by kthakore on 12/31/17, 5:19 PM
Took a long break from hacking and staying indoors playing with yet another framework. I am much happier :) my depression is better and I have more balance :) Less likely to burn out.
by jacobwg on 12/31/17, 6:14 PM
by c8d3f7b49897918 on 12/31/17, 5:34 PM
https://github.com/LeadDyno/intercooler-js
I'm trying to get people to reconsider the more traditional web development style of server-side rendering of HTML + HATEOAS.
by bdickason on 12/31/17, 7:57 PM
Along the way I brushed up on some es6 concepts, learned React, and was reminded of writing eggdrop bot scripts back in the day :P
Everything is public on github and is somewhat-generic/reusable by others. Hope to complete documentation and make it 100% generic in Jan/Feb so others can use and contribute.
Core bot library: https://github.com/bdickason/hpc-bot Twitch overlay server: https://github.com/bdickason/twitch-overlay Their specific bot files: https://github.com/bdickason/dumbledore
Also helped deploy/ship Tekken Chicken, a framedata app for Tekken 7 (ios: https://itunes.apple.com/us/app/t7chicken/id1244210422?mt=8) (android: https://play.google.com/store/apps/details?id=com.t7chicken&...)
by firefoxd on 12/31/17, 7:59 PM
Now i realized that the money was the least of our problem and the startup is on the brink of death.
I replaced the source of my income from job to stock market investments. Now i am focusing on a new side project that poped in my head. For the last 2 months I have built a prototype that works and started to dogfood it.
It's a tag that turns any object into a smart object (still working on my elevator pitch). What it does is allow you to contact the owner of any device. Put the tag on your car and anyone can contact you about your car(i.e. if it is blocking the way or you left your lights on). Put the tag on your keychain and if you lose them people can contact you. You can use the tags on anything really.
I started by building an android app but then realized you can do all this directly from the browser.
Expect the first beta in January.
by typpo on 12/31/17, 8:44 PM
I also maintain an open source SMS API called Textbelt, but it became unreliable due to spammers. I launched a paid hosted version and have been steadily improving it: https://textbelt.com/
by austenallred on 12/31/17, 7:41 PM
Started as a side project in January, and I had no idea it would take off like this. We now have 20 employees, including instructors from Google, Apple, Blizzard, etc. and our first graduating students are getting hired for great salaries all over the US. (Average is $85,000 in low cost of living areas)
by booleanbetrayal on 12/31/17, 5:39 PM
We offer a free, licensed MBA (working on accreditation process) using an interactive (re: non-video), mobile-centric content platform. In addition, we provide job-matching services for anyone interested in opting in.
I'm proud of what we've built and hoping it continues to see traction in 2018.
by sscarduzio on 12/31/17, 9:15 PM
My side project that became my job: https://readonlyrest.com
by layoric on 1/1/18, 2:45 AM
With a team of 3 including myself, the only professional software developer, we have launched and run a solar radiation and PV power forecasting/observation API (solcast.com.au) that can provide solar radiation and PV power forecasts world wide that update every 10-30 minutes based on satellite coverage.
For the past 10 months this API has been freely accessible whilst we validated our approach and expanded to cover the globe. After great feedback from users, we are now planning a big update to make it even easier to use and to integrate live PV output data into forecasting itself.
The change to work on something that contributes a large net positively to society’s around the world (making solar based electricity generation more financially attractive to operators/home owners a like all over the world) has been hugely rewarding and look forward to the growth of solar power generation in 2018.
by jszymborski on 12/31/17, 8:01 PM
The models are:
(1) PPReCOGG, one of the models based on Gabor filters and k-NN (https://github.com/jszym/pprecogg)
(2) DeepDuct, the second model, based on a pre-trained VGG16 network and the Grad-CAM algorithm, localises lesions _and_ informs clinicians about why the model has chosen the lesion type it did.
You can find more details in my master's thesis, for which the models were written: http://cs.mcgill.ca/~jszymb/thesis/260528685_Szymborski_Jose...
(Edit: Also, if you're hiring machine learning people, medical or otherwise, please get in touch at hn at jszym point com)
by dankohn1 on 12/31/17, 11:18 PM
Cloud Native Landscape (now over 350 projects and products) https://github.com/cncf/landscape#current-version
DevStats provides detailed visualizations of Kubernetes contributions https://k8s.devstats.cncf.io/
Core Infrastructure Initiative Best Practices Badge https://bestpractices.coreinfrastructure.org/
by finfun234 on 12/31/17, 7:12 PM
by dvdsgl on 12/31/17, 7:07 PM
Many have tried to solve this problem – we've found at least 20 projects that attempt to turn JSON sample data into code to represent that data, but they're almost all abandoned and they all have the same fundamental flaws (they generate invalid code for most non-trivial inputs).
In the past two weeks we've created Xcode and VS Code plugins. I've had so much fun with this project! We'd love to create a business around quicktype but we haven't figured that part out yet.
by iliekcomputers on 12/31/17, 5:22 PM
by paulgb on 12/31/17, 7:06 PM
Fractal generation with L Systems: https://bitaesthetics.com/posts/fractal-generation-with-l-sy...
Surface projection: https://bitaesthetics.com/posts/surface-projection.html
by ambrop7 on 12/31/17, 11:10 PM
Much work is yet to me done including docs (lots of Doxygen-based docs exist but introductory and TCP API docs are generally missing). However the TCP implementation should actually be pretty solid.
by adtac on 12/31/17, 6:57 PM
Right now, it exists as a Github project that you can self-host, but I'll soon offer it as a paid service if you don't want to host and maintain servers on your own. (And maybe even apply to YC, who knows :))
It started out with me reading a blog post [1] and thinking "I can write Disqus tonight". And that's how it began; I had a working prototype in 24 hours (at the expense of a final exam I had in two days haha). Posted it on HN, and it blew up. And then I sat down and made it into a serious project that's now actually used by other people. I've had senior devs from huge companies (like Atlassian) contribute to the project, and I think that's amazing.
by raphlinus on 12/31/17, 5:44 PM
by dividuum on 12/31/17, 8:24 PM
by RomanPushkin on 12/31/17, 5:40 PM
it's ride sharing app that works thru Telegram (currently). Surprisingly, it worked really well, there are 100-500 rides in some cities every day
by alien_ on 12/31/17, 9:39 PM
In my spare time I've been maintaining my Autospotting pet project, which is maturing nicely, growing a lot and already generated savings in the six-seven digits for its users: https://github.com/cristim/autospotting
I also spent time learning to play guitar, made a habit of practicing and working out on a daily basis and towards the end of the year I became a father.
All in all it was likely my best year so far.
by kmax12 on 12/31/17, 9:19 PM
Even though feature engineering is crucial for building machine learning pipelines, there are few formal methods for performing feature engineering. We see Featuretools filling a missing component in the software engineering stack for data science.
It has already been put to the test with our customers at my company, but we have also begun to release demos so that others can pick it up https://www.featuretools.com/demos.
by rainbowmverse on 12/31/17, 5:50 PM
I decided to focus on making a business out of music. I'm far from where I want to be, but it's been a long time since I was doing Mechanical Turk tasks to pay for junk food. I have savings, my music is improving, and 4 people pay me almost $15 a month through Patreon[1]. Probably not a lot to the crowd here at HN, but it's a peace of mind I never knew before.
The big, super-important lesson I got from that is to not cling to what I wanted at some point in the past and accept how things are. I wanted to be fully financially independent, but had no plans, no goals, no notion of how I might make it happen. I had the desire, but not the will or commitment.
Being two seconds and one failure of attention from the front end of an 18-wheeler has a way of hitting the reset button.
by sethlesky on 1/1/18, 12:37 AM
- Launched my startup on Product Hunt (https://www.producthunt.com/posts/slackpass-2).
- Interviewed with YC, sadly didn't make the cut.
- Had hundreds of of calls and thousands of chats with founders looking to create paid communities.
- Helped many create their own profitable, paid communities.
- Became a solo founder.
- Became profitable enough to cover both business and personal expenses.
- Rebranded to LaunchPass (https://launchpass.com) due to inevitable trademark issues with the use of "Slack" in our name, and plans to expand beyond Slack. (btw Slack has been awesome regarding the transition)
- And plenty more I intend to write about in a "year in review" post I'm working on.
Becoming a founder this year was one of the most challenging, fascinating, and deeply rewarding experiences I've ever had.
Here's to a happy, healthy, productive, and successful 2018
Happy New Year HN!
by devscreen on 12/31/17, 9:50 PM
You provide JSON data that will be exposed through an API which candidates will use. They are given instructions on how to parse and manipulate the data. Then they POST the response to you. If the response is 200 OK - they've passed and they can upload their code for your team to review and decide if they should go to the interview stage.
I think this has lots of benefits:
- It's gives candidates a real-life problem to solve. Most, if not all software developers will have to interact with API's and manipulate data.
- Candidates can use their own dev environment that they are comfortable using.
- It saves the company time. They can choose to only assess the code of people who pass the test.
- It makes for a good candidate experience. I think it reflects well on a company if their interview process is close to real-life work.
Hoping to ship the beta version of this next month
by taneq on 12/31/17, 5:38 PM
It's been a rough year financially but we've made a ton of ground and it's looking pretty damn shiny for 2018.
Edit: Since that was pretty vague, it's a system for guarding, automating and remotely operating industrial hydraulic booms (eg. fixed plant rockbreakers, jib and knuckleboom cranes, etc.)
by borg666 on 12/31/17, 9:52 PM
It took almost 1.5 years to complete, Backend APIs were done with Django, iOS app with Swift. The concept is dating app for London commuters.
I created the whole London Underground maps programmatically in the app. The final result was ok, unfortunately dating market is already saturated, and our market is only limited to London, lesson learned, test your idea first, build a quick prototype, don't spend more than 5-6 months, unless you are really sure.
For the rest of the year, I have concentrated in learning Reactive functional programming, created a small backend app with Clojure, at work I am working on iOS app, which I have architected using, RxSwift, MVVM, it has over 650 tests, with close to 80% test coverage using Quick and Nimble frameworks.
by bryanculver on 12/31/17, 11:18 PM
- SafeWhistle: An anonymous, encrypted, privacy-focused whistleblowing and incident management application companies and institutions can implement to help cut down on lack of reporting and increase transparency. (https://safewhistle.com)
- Sidepitch: A venture management system targeting private equity groups and venture capitalists. Streamlining the application process for startups and giving investors a central management solution for their investments, instead of a collection of emails, paper documents, and in-face communications. (https://sidepitch.com)
by JohnnyConatus on 1/1/18, 3:42 AM
Anyway, I went from being a CTO who was constantly being pitched horrible no-good business ideas by first times CEOs - who as a rule, wanted to give me 10% equity but also wanted me to build the project for free - to a CEO who closed countless sales and knows his CAC and LTV like the back of his hand.
If I can, so can you but you have to manage CAC:LTV.
by agconti on 12/31/17, 5:30 PM
by melling on 12/31/17, 5:32 PM
https://h4labs.wordpress.com/2017/12/29/word-search-1-1-rele...
The idea is that quantity trumps quality:
https://blog.codinghorror.com/quantity-always-trumps-quality...
by tharshan09 on 12/31/17, 7:10 PM
I launched ScrumGenius (https://scrumgenius.com). Its a side project I started for fun at my previous job (it was just a simple slack bot script back then) and decided to actually build a service and launch it a few months ago. I did not take it too seriously at first, I was just using it to learn. However, after reading indiehackers and other people launching products I was really inspired to give it a try. Its been steadily growing and it makes around $300/mo.
Hoping to continue to grow it even more in 2018.
If anyone is looking for a end to end consultant that does Full Stack Dev with experience in mobile and web! Please do reach out, would love to talk! I am based in Canada and UK.
by bovine3dom on 12/31/17, 8:30 PM
by garysieling on 1/1/18, 1:11 AM
I've also been working on extracting the UI components into a library of UI components for Solr (https://github.com/garysieling/solrkit) and a project to generate email alerts of suggested talks based on interests (https://github.com/garysieling/email-alerts).
by mimming on 12/31/17, 6:57 PM
It’s rekindled my excitement of using the Internet to share knowledge.
by chrisanthropic on 12/31/17, 5:41 PM
First, a script that calculates what percentage of your AWS resources (15 different resources for now) are managed by the Terraform code in a given directory, and then creates GitHub style badges for each. https://github.com/chrisanthropic/terraform-infra-as-code-co...
Second, a script to fully automate importing an existing GitHub org into Terraform and create a basic Terraform resource block for each resource. Imports teams, users, user memberships, and all repos. https://github.com/chrisanthropic/terraform-import-github-or...
Both scripts are just bash and the AWS API, GitHub API, and Terraform. jq is also required.
by jcelerier on 12/31/17, 5:37 PM
by hprotagonist on 12/31/17, 6:05 PM
2. antigen target filtering system for a boolean logic platform for using CAR-T with AML.
3. Database and retrieval system for a series of experiments in gerbil and chinchilla cochlea to study wave propagation along the organ of corti.
4. a unity-based traveller RPG character management suite.
5. A system to measure whisker deflection in rats as a proxy for studying Bell's palsy
6. a variety of small silly projects for personal use.
by Marat_Dukhan on 12/31/17, 10:57 PM
by laurentlb on 1/1/18, 1:12 AM
Youtube capture of my last work: https://www.youtube.com/watch?v=27PN1SsXbjM (but please try the executable if you can)
by l33t_d0nut on 12/31/17, 8:11 PM
by weichsel on 12/31/17, 7:59 PM
Also improved my Mac app to record and export Animated GIFs: https://itunes.apple.com/app/claquette-animated-screenshots/...
by inumedia on 12/31/17, 7:14 PM
4. https://github.com/Inumedia/NXLDownloader
5. https://labs.crr.io/maplestory/PKG1
Those are the main ones.
by userium on 12/31/17, 5:25 PM
And also I updated my usability checklist https://stayintech.com/UX
by steamer25 on 12/31/17, 10:36 PM
My first product is meant to help businesses with eCommerce stores (particularly those powered by WooCommerce for now) keep track of inventory counts and locations:
by newhotelowner on 12/31/17, 7:50 PM
My net income reduced (Based on the 2016 P&L) but so far I like it.
by grrrben on 12/31/17, 5:22 PM
by rsingla on 12/31/17, 10:43 PM
A relatively easy to read description can be found in [0], while the main paper can be found in [1].
[0] http://stories.innovation.ubc.ca/augmented-reality-in-minima...
[1] Singla, Rohit, et al. "Intra-operative ultrasound-based augmented reality guidance for laparoscopic surgery." Healthcare technology letters 4.5 (2017): 204. http://digital-library.theiet.org/content/journals/10.1049/h...
by glaze on 12/31/17, 5:41 PM
In 2017 I mostly worked on the engine's Vulkan and D3D12 support. In 2018 I plan to add Android support and physically-based rendering.
I sometimes also blog about the development: https://bioglaze.blogspot.fi/
by jstanley on 12/31/17, 8:14 PM
And a small project but a good one: the world's most secure encrypted pastebin (maybe), using ipfs: https://hardbin.com/
Also quit my job and now full-time supported by my own projects.
by ceautery on 12/31/17, 11:13 PM
On the volunteer front, I ran a computer club at my daughter's middle school for 20 sessions of 2 hours each, teaching kids some basic JavaScript, and taking them on a tour of things like turtle graphics, L-systems, rotoscoping, and a wrote them a simple "get the coins, don't touch the lava" game engine and a text-based level designer for it.
I also took a two week gig for Girls Who Code to run one of their campus summer programs at the University of Minnesota. We used Scratch to cover basic programming concepts, and in the second week they split into teams, each team working on a socially progressive game. One of the teams wrote a two player platformer that had a male and female character. The man had fewer hazards, and picked up money, and the woman had more hazards and picked up hearts. The levels were passed by the man and woman both flipping gender-specific switches. On the last level, the woman character doesn't appear, and the man can't complete all the tasks. Genius, and from a group of middle school kids.
by polote on 12/31/17, 9:52 PM
There are two main ideas:
* Build a personal webarchive so that links you like never disapear
* Being able to find any articles you liked in the past by searching them from their title, content or similar sentences of the text (like you can search "wooden house" and it will find an article which contains the sentence "wooden home")
The platform will be available with a montly subscription fee OR for free if you host it by yourself
by danbmil99 on 12/31/17, 7:50 PM
by danellis on 12/31/17, 8:46 PM
by adamnemecek on 12/31/17, 8:05 PM
by NKCSS on 12/31/17, 7:54 PM
For my business (I work 32-hours a week and have my own consulting company on the side); I wrote software for a .NET CE Embedded device (Zebra; previously Symbol Kiosk device) that allows customers to price-check in retail stores. A customer of mine put up 4 hardware units in their store, and has been working great. I also wrote the communication software for their PoS cash register to accept PIN+Chip Debit cards, which has also been running for nearly a year without a hitch. Have one offer pending for a big project to write a custom OCR application, which would be the biggest project I've done solo, to hopefull, I can tell you guys about that next year :)
by SeoxyS on 12/31/17, 7:38 PM
by redgetan on 12/31/17, 8:30 PM
These days, I'm learning React/React-Native to build a marketplace that connects photographers with people who want better dating photos.
by mattbgates on 1/1/18, 11:09 PM
My business, NoteToServices ( https://notetoservices.com ) became official this year, though it was registered 2 years ago, I could actually make it legit.
For my side projects, I was happy to release two web apps which I did a Show HN for one of them: https://news.ycombinator.com/item?id=16041245
Call Me Private ( https://callmeprivate.com ) and Text Me Private ( https://textmeprivate.com ) are two services that allow you to purchase virtual numbers to mask your own phone number for more privacy.
I also created a website called ScamShare which allows people to share the latest email and phone scams they've received, explain their situation, or just generally get the word out there about these scams and scammers to fight the good fight! https://scamshare.com
Had some trouble with my turning-5 years old website, Confessions of the Professions ( http://www.confessionsoftheprofessions.com ), earlier in the year, which were theme-related, so I've been in the works of finding a theme that really stuck with me and lately I've admired Medium.com, who also admitted that they've indefinitely removed custom domains, but I really wanted something similar, for its aesthetic beauty and simplicity, so I managed to update a theme to my needs.
by yamalight on 12/31/17, 5:35 PM
by bcjordan on 12/31/17, 11:53 PM
We released on Steam[1] Early Access in March, which was a special moment to be a part of (I grew up as a kid playing games on Steam, the process behind game creation used to be a mysterious fascination!)
In 2017 we built and released a ton of fun updates -- a Steam Workshop integration, Twitch Mode & Twitch Extension (where chatters can spawn enemies), and a super ambitious chapter 3 that added AI allies and a multi-part tower-assault adventure with fun scripted/animated moments.
Coming up next we tackle multiplayer. To do that, we first spent a month "burning a pancake" by making a small free multiplayer game called "Long Live Santa!" [2]. Within 3 days, more players had installed that game than the game we'd spent over a year on... it just hit over 100,000 players, just over a couple weeks after its initial release. We were surprised to see the momentum that releasing something for free generates.
It's been a lot of challenging, varied work, with more autonomy and skin in the game than any previous role and I absolutely love it.
Going in to next year we are going full force on adding multiplayer to Clone Drone, using the lessons learned from Long Live Santa to guide us. (& if you've made a multiplayer game before, would love to chat some time and swap notes!)
[1]: http://store.steampowered.com/app/597170/
[2]: http://store.steampowered.com/app/763410/Long_Live_Santa/
by canadiancreed on 1/1/18, 4:39 AM
I'm now with another company managing various development teams to add continuous delivery to their projects. Combo of project management, business and system analysts, and a bit of coding and devops knowledge has been making this project challenging, but pretty cool to work on.
by murukesh_s on 12/31/17, 8:34 PM
by jrheard on 12/31/17, 10:31 PM
http://blog.jrheard.com/watercolorbot
http://blog.jrheard.com/python/passwords
http://jrheard.com/blog-staging/python/caesar.html
I'm excited to see how the rest of this school year goes - by the end of it, I'll have a suite of projects that beginners to Python might find very useful!
by davidwparker on 12/31/17, 5:43 PM
by nishs on 1/1/18, 2:28 AM
The `predeclared' command finds identifiers that shadow Go's built-in identifiers (make, copy, error, etc.). This type of shadowing results in cognitive overhead when reading code or can lead to unexpected bugs.
https://github.com/nishanths/predeclared
The `dedupimport' command fixes duplicate named import declarations in Go source files; i.e. imports that have the same import path but different import names [2].
by crunchdata on 12/31/17, 9:38 PM
Thinking about the next chapter. A few buddies and I created an outlet for our math and computation hobby. Starting to help traders with stat arb. So we just released a side business site that helps traders who are unfamiliar with all the math - a way to visualize the markets as well as trade pairs or factors in real time. https://raveanalytics.com/
by mslate on 12/31/17, 8:48 PM
https://reader.madefire.com/work/w-a52abd89424c4fddb4b040e1d...
by IndrekR on 12/31/17, 10:36 PM
Try it. Ask personally and select people with different backgrounds. Let people speak and just listen.
I plan to summarize it in an article in 2018. It has been fun to compare this to the current Gartner's Hype Cycle* for example. Automated analysis of such free-form answers (and scaling to millions of answers) would be interesting to work on.
--
by city41 on 12/31/17, 7:00 PM
Also working on a closet design app. We bought a house that had completely empty closets (not even a basic closet rod), and learned the hard way that existing closet design solutions are all quite bad. I built a very simple one to meet our needs, then from there kept polishing it. It saved us money as we were able to design a closet that met our exact needs and only buy the needed parts. Most/all closet design apps are "package" oriented, forcing you to commit to less or more than you actually need.
by memossy on 1/1/18, 3:10 AM
Created www.ananas.org.uk to map the worlds belief systems using AI and data science incentivised by tax deductible crypto (closed ecosystem Veblen good model supported by ERC-721 sponsorship of scripture)
Worked on finalising specs for www.symmitree.com to give every refugee access to free android smartphones and data in the next two years using functional distributed ledgers combined with biometrics and lots of great partners. Blockchain bonds too based on the IFFIm program, the legal side has been really interesting, as has delving into self sovereign ID with zero knowledge proofs.
Has been a great year, hopefully 2018 will be an even better one.
by rocky1138 on 12/31/17, 7:27 PM
If you're interested in this kind of thing, be sure to follow me on GNU Social: https://kwat.chat/focusonfungames
You can find the game on Steam: http://store.steampowered.com/app/544410/Potioneer_The_VR_Ga...
by jgord on 1/1/18, 2:42 AM
Built with postgres+postGIS and node.js. Around 400Gb dataset, maps generate in around a second.
A lot of time spent on processing data quickly, and on data formats.
Also did a related system that looks up any address in the UK via postcode or keyword, with sub-second response.
In progress, a blockchain simulator in node.js, to test out some scaling ideas...
Also spent time convincing people to teach multiplication in a better way : quantblog.wordpress.com & gridmaths.com ... and about why Bitcoin does need a larger block.
Looking to more consulting work in 2018 working on blockchain tech.
by mfrye0 on 1/1/18, 12:39 AM
I kind of fucked up and decided to try the whole solo founder thing. I don't recommend it.
I had a few bad experiences with cofounders at previous startups, so my rationale was to wait for the right person to come along. But that never happened... so I decided to just go solo.
Being a solo founder has been by far the hardest thing I've ever done. It's been brutal at times.
So what did I work on in 2017? Keeping the company alive and trying to make shit happen.
I'm now 2 years in, still alive, and 2018 is looking really good.
by arkadiyt on 12/31/17, 11:07 PM
- ssrf_filter (https://github.com/arkadiyt/ssrf_filter): a ruby gem for preventing server side request forgery attacks
- bounty-targets-data (https://github.com/arkadiyt/bounty-targets-data): an automatically updating repository of all Hackerone/Bugcrowd in-scope domains (for use in scripted bug hunting)
by eyeplum on 12/31/17, 9:29 PM
Also finished up a few small bits I started back in 2016.
One is a side project for writing slides with Swift: https://github.com/Codezerker/Truffaut
Another is `NS[Mutable]AttributedString` in `swift-corelibs-foundation`: https://github.com/apple/swift-corelibs-foundation/pull/1378
by imh on 12/31/17, 11:22 PM
by forkLding on 12/31/17, 6:52 PM
Inspired because of things like this: https://news.ycombinator.com/item?id=16041292
Heres my IOS appstore link: appsto.re/ca/SfGTib.i
Please do check it out and provide feedback!
by ingend88 on 1/1/18, 2:59 AM
by ukulele on 12/31/17, 9:18 PM
Works with React, Angular, Vue, etc., and any server side technology.
by DoreenMichele on 1/1/18, 12:25 AM
About my 4th or 5th iteration of my desire to help the increasingly disenfranchised and poor in the US to create an income wherever they want to live by using the internet. A little pushback against the trend that all the jobs are moving to the big city and most people can't afford to live there.
Plus various other things, like I got myself off the street and back into housing.
Edits. Cuz auto-correct. Ergh
by krapp on 12/31/17, 11:31 PM
Two years ago I said I was going to clone Berzerk as my second game dev project, and made my first commit[0].
This year I basically tore the entire thing apart several times and wound up just working on general framework and game development code[1]. Some of it still doesn't work. Most of it is probably crap.
I also worked on, and have given up on, a HN-like forum written in Hack[2]. It wasn't very good, though. Just got bored with it.
I've taken a lot of Udemy tutorials for Unity and OpenGL, and gotten some Hello World stuff to run in WebAssembly.
Basically, I've either been very productive, or I've completely wasted the last two years of my life, depending on your point of view.
I also came across a pile of old cd/dvds I kept old code and short stories and things on and archived it. Found some PHP I wrote in 2004, and some old sites from when I used to blog regularly and review movies.
[0]https://news.ycombinator.com/item?id=10819380
by willj on 1/1/18, 2:15 AM
My project takes people's annoyance by browser miners, and is a site whose entire purpose is browser mining. There's nothing else to it. The goal is to mine 1,000 Monero (an altcoin) collaboratively. After taxes and fees, that would cover the approximate cost of 2 years in grad school. I did the math the other day and realized that with about 1 million miners, I could achieve this task in 1 week (or 1 day with 7.5M miners, or 1 month with 250k people).
I've had very little luck getting the word out. While I'd love for the internet's capricious eye to smile on me and make it take off, I'm not optimistic. Nevertheless, it was a fun learning project!
[2] https://en.wikipedia.org/wiki/The_Million_Dollar_Homepage
by grahamburger on 12/31/17, 10:22 PM
by parr0t on 1/1/18, 3:35 AM
by edem on 1/1/18, 2:21 AM
Another project is funktion (https://github.com/Hexworks/funktion) which is basically a wrapper for some of Clojure's nicesities (persistent data structures, STM, Refs).
I started to grow an umbrella "company" for my projects: Hexworks (https://github.com/Hexworks) and another one with a friend: AppCraft (https://github.com/AppCraft-Projects).
Almost everything I do is open source and is on GitHub.
I also started my own blog (http://the-cogitator.com/) and its Medium counterpart (https://medium.com/@addamsson).
There is some other stuff which I did not mention here, these are the things I focus on.
by matchilling on 12/31/17, 7:30 PM
- commenced an MSc course focussing on AI and Machine Learning
- according to GitHub I've created 624 commits and 35 new repositories in 2017
- built Botlang (https://botlang.org/), a scripting language for conversational chatbots
- have begun blogging about this and that (https://www.matchilling.com/blog/)
by lkrubner on 12/31/17, 10:50 PM
http://www.smashcompany.com/business/how-to-destroy-a-tech-s...
by truesy on 1/1/18, 2:17 AM
Also led an engineering team at a startup that is seeing some good growth, but left it at the end of the year after some internal drama.
by supdood on 12/31/17, 10:09 PM
by icey on 12/31/17, 7:25 PM
https://docsift.com, which was a tool for journalists and legal teams to help smooth fact discovery from large document dumps. I ultimately benched it because I'm not a lawyer or a journalist and couldn't find a motivated group of users to provide good feedback.
While I was building Docsift, I'd built a Slack integration to get nice-looking cryptocurrency quotes, and it was growing on its own after sharing it in a single team; I decided to switch gears and work on that. It turned into https://www.CoinAlerts.io, which is a quoting tool and alerting service for cryptocurrency hobbyists, investors, and speculators. It's been growing pretty strongly on its own, and I'm having a great time hacking away at it. I'm building another thing in that space right now, splitting some of my time off from CoinAlerts to work on it; ultimately they'll go together. No comment on whether or not I think BTC or crypto in general are a bubble, but I'm really enamored with the space.
by itsjloh on 1/1/18, 1:39 AM
Also on my roadmap is updating the stack to use the newer versions of maxminds geoip dbs. This requires custom compiling some software I haven't got around to yet.
by amirouche on 1/1/18, 12:47 PM
- Scheme: I learned more ReactJS+Redux and implemented a similar framework using BiwaScheme and snabbdom. Here is an example app: https://github.com/amirouche/scheme-todomvc
- Python: I started a project but without a good idea of where it will go. It's based on asyncio, aiohttp and a custom ReactJS based framework inspired from my Scheme work (read the point above). The project served me well, as template for asyncio+aiohttp based projects: https://github.com/amirouche/xp-socialite
- Scheme GNU Guile: I slowly improved my search engine, I reworked the database schema and querying algorithm: https://github.com/a-guile-mind/Culturia
- Scheme GNU Guile: I create binding for termbox and made a tiny editor https://github.com/a-guile-mind/azul.scm
- Scheme GNU Guile: I added ffi to Guile JavaScript backend https://gitlab.com/amirouche/guile/tree/compile-to-js-2017
- Scheme: I started a dynamic blog engine (a la wordpress) https://github.com/a-guile-mind/presence
by desaiguddu on 1/1/18, 8:26 AM
- NFL, MLB & Basketball teams coaching iPad applications
- Worked on Productivity application for Singapore based startup
- Worked on Gifting application for USA based startup
Apart from client work here are the interesting things we did:
- Grown Apple Developers Club to 1000+ members on meetup [https://www.meetup.com/Apple-Developers-Club-Ahmedabad/]
- Started AI & ML Developers meetup group [https://www.meetup.com/Artificial-Intelligence-and-Machine-L...]
- Open sourced MFCard on GitHub [https://github.com/MobileFirstInc/MFCard]
- Provided 4 paid Internship to college students
- Launched App Fixers & Shots on Product Hunt
by egypturnash on 12/31/17, 9:46 PM
Intermittently poked at the TV show proposal I made a couple years back that's turned into a comics project: http://egypt.urnash.com/parallax/
Drew a couple eight-page comics for anthologies - one book on Kickstarter (https://www.kickstarter.com/projects/1855150928/were-still-h...), one is in a four-issue series Image is putting out this February (https://imagecomics.com/content/view/what-the-world-needs-no...).
Started running a Mastodon instance: https://dragon.style/
Started getting back to work on my next graphic novel, after a two-year hiatus due to a death in the family and that Kickstarter mentioned at the top of this comment.
by zamalek on 1/1/18, 4:27 AM
by toisanji on 12/31/17, 5:37 PM
by flagZ on 1/1/18, 11:39 PM
I just launched a simple tool: http://stackbiller.com - it's a tool to keep track of all the SAAS subscriptions a company may have. It's a small tool but hopefully will be useful.
by karmelapple on 12/31/17, 5:48 PM
The most recent update shows the home page of each news site side by side, so you can see what media outlets focus on different headlines. It's interesting to see what is considered "important news" at various places - it can sometimes help better reveal media biases, and, I think, can help people with other political leanings understand those biases more.
At least one friend could not believe another friend of mine when he claimed that Fox News did not have a particular very important headline at the top of their page. This app could help show, "Here's what each news site thinks is important, and how it may be different from what you think it might be."
[1] https://itunes.apple.com/us/app/news-uniter/id1182818371?mt=...
by cddotdotslash on 12/31/17, 9:08 PM
One highly-used tool we released this year was an S3 Bucket security scanner. We made it after reading article after article featuring companies who lost customer data because they failed to properly secure their S3 buckets.
by bitL on 12/31/17, 5:36 PM
by nanoscopic on 12/31/17, 8:32 PM
We are producing an ECM system aimed at the SMB market.
The short feature list is:
- Configuration driven; no coding required to create management systems
- Complex schema support ( nested and linked types )
- Automatic data entry/modification form creation
- Workflow support
- Compiled templating with fragments and support for reverse proxy cache invalidation on data change
- Horizontal scaling ( nanomsg based node interactions )
- Vertical scaling ( new event based http server translating http messages to nanomsg )
- Script driven installer system with UI ( smaller and more flexible than NSIS - <100k installers containing XML parsing and a general purpose scripting language )
Kickstarter to fund finishing the project is in the works.
Before the startup, at the beginning of the year, I rewrote a new version of Apache Avro in C, C++, Perl, and Java to replace all of the event logging within Amazon. The code runs billions of times per day across 4 major web platforms and 20+ component systems.
by jetti on 1/1/18, 6:54 AM
I started learning Elixir and wrote Plsm (https://github.com/jhartwell/Plsm/) which is my highest starred github repo with a whopping 86 stars (my previous highest was only 7).
Finishing up 2017, I'm working on my first mobile app using Xamarin Forms and Elixir + Phoenix for the server side. It is a simple train schedule app for the Chicago Metra but it is something that will help me and hopefully others.
by juicefs on 1/1/18, 4:17 AM
by juliushuijnk on 12/31/17, 7:28 PM
In a week or two there will be an online sandbox version for people to play with.
by nikivi on 12/31/17, 5:56 PM
It's pretty amazing to see how fast it evolved and how much there is still to do. Can't wait to see what will happen to it in 2018 and what we will be able to do with it.
by vemv on 12/31/17, 8:06 PM
Single best decision I've done in my career. Finally I'm in control of lighting conditions, noise level, ergonomics, schedule.
The number of hours/day (secret) I am able to comfortably deliver has literally doubled.
by SteveGregory on 12/31/17, 8:42 PM
The idea is that businesses who don't know yet if affiliate marketing will work can try it without too much upfront investment or commitment. If it does work, then we can help it grow with predictable unit-pricing. And if it does not work, then you didn't need to spend any money or do anything complicated to find that out.
We'll be looking for beta testers soon. If you might be interested in trying it out, feel free to email me: steve AT referberry.com
by iamwil on 1/1/18, 7:16 AM
After that, I just wanted to build something I wanted to use, so I built Helmspoint—it helps you deploy Keras image recognition machine learning models to the web. Just upload the trained keras model, and it generates the web app and API. I’ve always found it maddening to configure servers, set up TLS, domain names, environment variables, etc, just to get something to show or share models with other people, so that’s why I built it.
by endisukaj on 1/1/18, 12:22 AM
It's an easy to use, bookmark manager. I was disappointed in how bloated pocket became and opted in to make my own solution. It's still in early stages right now but a lot more features (and at least an Android app) are coming.
by brian-armstrong on 12/31/17, 7:07 PM
This year I got it and its dependencies to compile in Windows (MSVC) which was a major undertaking. I also got underway on creating better documentation and bindings in Python.
by johnxie on 1/1/18, 1:45 AM
This year has been full of surprises and challenges, but it was also one of the most rewarding.
- Started building Taskade (https://www.taskade.com) with my friends Stan (https://news.ycombinator.com/user?id=lxcid) and Dionis (https://news.ycombinator.com/user?id=sntk).
- Launched our MVP on Product Hunt (https://www.producthunt.com/posts/taskade).
- Raised funding from incredible investors and advisors to help us scale the business.
Here's to an amazing 2018!
by ernsheong on 1/1/18, 1:37 AM
I also launched https://themalaysianpulse.com, a Malaysian news aggregator.
by lethuel on 12/31/17, 8:06 PM
I still can't wrap my head around the React ecosystem. Front-end part was the most time consuming (probably because before this project I did only backend stuff). I enjoy react, but the whole game "build your own build system", "build your own framework" is beyond me. I hope the new year will bring more solutions like nextjs.
by hivacruz on 12/31/17, 7:02 PM
It tweets a movie frame every 10 minutes and people have 5 min to guess the movie (from where the frame was taken). I improved a lot of things during 2017. It now interacts in three different languages (English, French, Spanish), accepts requests in DM from regular players, can be controlled by myself through DMs.
The bot can change behavior according to the news/day (like right now, it features shots from movies with fireworks, make-ups, to prepare for the New Year's Eve).
It is based on whatthemovie.com, which I co-develop as well.
by vinrob92 on 1/1/18, 4:51 AM
by franze on 12/31/17, 8:01 PM
finished my book (3½ years in the making, so my new years resolution 2015, 2016, 2017): https://www.fullstackoptimization.com/b/understanding-seo now in a second print
my obtrusive live testing app (chrome extension) now v 1 0.1.5:(so, ready for production) https://chrome.google.com/webstore/detail/f19n-obtrusive-liv...
next year: book marketing & distribution and a focused mini community around obtrusive live testing
by deepakkarki on 1/1/18, 4:04 AM
Right now working on a platform for developers to explain the internal workings of their projects. This would help a lot of new comers understand how a particular project works as opposed to being asked to read it's source code.
All on all 2017 was a meh year, hoping for a brighter 2018.
by misterbrian on 12/31/17, 9:07 PM
by capkutay on 12/31/17, 11:20 PM
this year I decided to launch my own solo music project, recording and producing a 5 song EP on Logic Pro. It was fun blending my 'engineering' chops with my music as i dusted off my songwriting/piano/guitar skills.
by sachleen on 12/31/17, 7:22 PM
by fest on 12/31/17, 5:47 PM
Technically that means designing an FPGA-based vision system which interfaces with existing control system.
by asavinov on 12/31/17, 6:05 PM
After getting some feedback I decided to position this technology differently. Instead of exposing the functionality via web app, I started implementing a Java library http://github.com/asavinov/bistro - an alternative to map-reduce. In 2018 I am going to develop a server for IoT and stream analytics - an alternative to kafka stream analytics based on Bistro.
by curlcntr on 12/31/17, 7:21 PM
by j1elo on 1/1/18, 3:20 AM
It's been quite a busy year because a new team had to be formed almost from the start -due to the previous team leaving the ship- and also over the months I've been slowly getting in charge of all maintenance and development work.
Progress is slow but steady, last couple months have been dedicated to prepare a new release that will be the first step in the way of recovering contact with the community, and keeping the project relevant and useful.
by dclaysmith on 12/31/17, 7:09 PM
It's been a LONG road but we've finally got happy customers and revenue.
by TipVFL on 12/31/17, 7:26 PM
After quitting I decided to start my own company and began developing next generation assistive devices for the blind. I actually got pretty far along that path when I thought of an idea in a different realm that had much larger potential and required much less development. I can't talk about the specifics yet, but I'm getting very close to launching a new type of mapping service.
by wordpressdev on 12/31/17, 7:28 PM
2018 will be the year of Python for me.
by wolco on 1/1/18, 3:44 AM
Also moved around a few hundred websites from mostly hostgator accoints to a droplet setup.
The one area I struggled with was what to build next last year. I hope to get more clarity this year.
by dguo on 12/31/17, 7:10 PM
I'm working on donation matching right now.
by celrenheit on 12/31/17, 7:31 PM
Sandglass https://github.com/celrenheit/sandglass a distributed, horizontally scalable, persistent, time ordered message queue. It was developed to support asynchronous tasks and message scheduling which makes it suitable for usage as a task queue.
Sandflake https://github.com/celrenheit/sandflake decentralized, sequential, lexicographically sortable unique id.
by giza182 on 1/1/18, 10:06 AM
Overall a great learning experience. Its free to use if anyone wants to try it out: tuneco.logikgatemusic.com
by zoffix222 on 12/31/17, 7:09 PM
Feeling a lot more optimistic about it today than a year ago. \o/
by lxcid on 1/1/18, 6:25 AM
It have been challenging. I switch from being an iOS engineer to a full stack web developer. I always thought its easy to manage a team but I was so wrong. Struggling between doing and delegating.
I hope to I learn and improve going forward into 2018, trying to be good at enabling my teammates more. Hope we make Taskade becoming great.
I'm grateful I have good relationship with my co-founders though and still enjoy very much working with them. Hope we achieve great things together.
Happy New Year HN!
Cheers, Stan
by lbbenjohnston on 1/1/18, 12:49 AM
Fixed: Spelling
by superted on 1/1/18, 12:55 AM
by fishtoaster on 12/31/17, 7:28 PM
It's one of those projects that I got 95% done in a few weekends early this year, then lost interest. I spent some holiday time last week wrapping it up and deploying it. Actually finishing projects (especially learning projects) is something I often struggle with, so it felt good to get over the finish line on this little project.
by ianai on 12/31/17, 5:39 PM
by ziyadparekh on 12/31/17, 5:46 PM
https://itunes.apple.com/us/app/safepay-pakistan/id123442758...
by dejv on 12/31/17, 10:01 PM
Other than that: I did some face lift for my side project http://notationtraining.com and implemented new MIDI API to connect midi (piano) keyboard directly to web app.
by ideonexus on 12/31/17, 5:37 PM
by _up on 1/1/18, 10:39 PM
Interested? You can leave your Email or take a short Survey here: https://goo.gl/forms/wyaDctXiybuj8YIE3
I’ll notify you when it’s ready.
by jklepatch on 12/31/17, 8:27 PM
Documentation for blockchain tech is not that great, so I created a screencast for ethereum / blockchain devs:
Utube channel: https://m.youtube.com/channel/UCZM8XQjNOyG2ElPpEUtNasA
Website: http://eattheblocks.com
Looking forward to keep posting one new video a week. Hopefully it will help more devs to come in this industry :)
by KajMagnus on 1/1/18, 3:55 PM
https://usability.testing.exchange
And EffectiveDiscussions, a discussion forum that brings together the best from Slack, Discourse, StackOverflow, HackerNews, Disqus.
by trojanh on 12/31/17, 7:52 PM
Really loved way functional programming works and also how Elixir handles things . Later I was able to relate Elixir concepts with ES6 features in React. Loved this stack. Hoping to get better in them as the time passes.
Looking forward to contributing to an open source project in these technologies this year.
Any recommendations for Elixir/Phoenix would be highly appreciated to begin with.
by _mrmnmly on 1/2/18, 8:07 AM
It's still in baby steps, but I'm already building my personal website using it (so I can see what features I'm still missing), then I plan to build a starter theme and in the end official site.
If You're interested, You can see the actual code here: https://github.com/mrmnmly/raita
by TheHideout on 12/31/17, 7:21 PM
by fitzpasd on 1/1/18, 8:22 AM
Check it out here - https://github.com/Microsoft/RxRelayJS
by aub3bhat on 12/31/17, 10:01 PM
A large scale visual data analytics platform, think SQL/MapReduce/Full-text search but for images and videos using Deep Learning. Now writing few papers on/using it to finish and get my PhD.
by komuW on 12/31/17, 9:50 PM
I also created sewer[2], which is a letsencrypt client library and command-line application.
In 2018, I want to create a highly available, fault tolerant, strongly consistent and durable messaging broker/queue. yeah, I'm aiming big.
by armini on 12/31/17, 7:42 PM
We would love to get a few early adopters and happy to pay people for their contributions.
If you value connectivity, commerce & trade we would love to work with you
Pilot program application form https://goo.gl/forms/9S7jopCiIVrbiMdt2
by tex0 on 12/31/17, 7:47 PM
by rayalez on 1/1/18, 8:29 AM
- https://helix.startuplab.io - habit tracker
- https://fictionhub.io - fiction publishing platform
- https://startuplab.io/blog - started writing articles on startups/tech
Also a few smaller projects.
by Ruphin on 12/31/17, 5:56 PM
[0]: https://github.com/ruphin/gluonjs [1]: https://overwebs.ruph.in
by thepumpkin1979 on 1/1/18, 7:46 AM
by egfx on 1/1/18, 1:19 AM
by jimnotgym on 12/31/17, 8:19 PM
2) Waste a lot of time trying to get an ePOS solution from our ERP supplier, whilst also looking at alternative ERP suppiers!
3) Got our eCommerce doing double digit growth
4) Developed lots of quirky adhoc tools for keeping addresses tidy in CRM that need writing properly
5) Got better at Python
I am now really in need of a new job, something in business/IT consulting. I want to be my own boss, but don't have the resources to start my own business right now. Tired and unfulfilled
by swlkr on 12/31/17, 5:37 PM
by jeffshek on 1/1/18, 3:52 AM
Site : https://betterself.io/ GitHub : https://github.com/jeffshek/betterself
by ioddly on 12/31/17, 9:28 PM
So far as I know, I'm still the only user, which is fine by me. I tried working on other things with my spare time, but the lesson I learned was that it's a lot easier and more fun to work on something that you're personally invested in using.
by johnrob on 12/31/17, 7:24 PM
A fun way to follow sports on your phone, when you can't watch the actual game. The game tracker always starts at the beginning and never 'spoils' the result.
I've put more work into NFL lately, but I'll likely improve NBA basketball next. There are a slew of other sports too - soccer, MLB, NHL - although the degree of upkeep has been varied.
by llamataboot on 12/31/17, 8:21 PM
- Ask The Caterpillar: a chatbot that gives harm reduction information about substances/drugs
https://www.askthecaterpillar.com/home.html
- Some API wrappers and Slack add-ons, one that just lets me control Sonos from Slack.
- I taught myself Elm and wrote a little app that lets you use the Spotify magic algorithm for finding similar tracks
--
At work:
Learned a lot more about building a clean API, and some stuff about React on the front end
by yitchelle on 1/2/18, 11:01 PM
2. Started to learned about Bitcoin and cryptocurrency, and came to the realisation that it is like gambling in the wild west.
by rainboiboi on 1/1/18, 6:00 PM
If you are keen to grab those data, ping me at derek[at]coindatafeed.com and I'll give you FTP access to them (free limited period).
by marknadal on 12/31/17, 8:51 PM
~7K stars on GitHub: https://github.com/amark/gun
It can do 20M reads/sec, 20K writes/sec, and 2K sync/sec (verified table inserts across 4 network hops).
It's like of IPFS and Firebase had a love child.
by nhorob67 on 12/31/17, 11:21 PM
by samsonradu on 12/31/17, 7:10 PM
by adnanh on 12/31/17, 8:43 PM
And of course my open-source webhook server project: https://github.com/adnanh/webhook
by ttd on 12/31/17, 8:05 PM
by spiralganglion on 12/31/17, 9:19 PM
Not sure if that counts as "work", but it's certainly taken a lot of iteration to get it to where it is today. Here's hoping 2018 leaves me enough free time to keep chipping away at it.
by gowan on 1/1/18, 12:30 AM
* release ghostdriver 2.0.0 [1]. this is the implementation of the webdriver protocol for phantomjs. unfortunately phantomjs 2.5 was never released :(
* create chrominator [2] a high level api for chrome remote debugger. now defunct... use puppeteer
* created chromedriver-proxy [3] to help me extend chromdriver without having to recompile the c++ project. it also handles pooling browsers. the coolest extension i've built so far is recording video on headless chrome. still a work in progress but has proven stable for the real world test suite i support.
[1] https://github.com/detro/ghostdriver/releases/tag/2.0.0
by PhilAtHN on 1/1/18, 12:36 AM
by erezsh on 12/31/17, 11:30 PM
I'm now also working on a "radio" music player based on the same concept.
by hexsprite on 12/31/17, 5:36 PM
Automatic scheduling in your calendar for your to-do list.
This past year we added a ton of new integrations with project management tools as well as support for calendars beyond Google (eg. Apple iCloud, Microsoft Exchange, etc).
It has been a ton of work but very satisfying! Would love to connect with other bootstrapped SaaS founders.
by vl-y on 1/1/18, 8:56 PM
by crawfordcomeaux on 1/1/18, 12:42 AM
I registered wwpjd.com, which my partner paid for as a gift to me. I renewed ourfirstmind.com. I'll develop them in 2018 & track my progress in this thread.
-1 (-367 - -366) 5:53pm-5:54pm PST: Updated to add timezone data.
by jotm on 12/31/17, 7:30 PM
by josh_blum on 12/31/17, 7:12 PM
by 256cats on 12/31/17, 9:13 PM
Besides that launched https://ip-api.io
by cloverich on 1/1/18, 5:10 PM
- published my first open-source repo[1] (concurrent headless browser testing)
- remained really burnt out at work
- put lots of work in on my side project (journaling app) and am finally close to releasing it
by leresidue on 12/31/17, 5:29 PM
(yes, I am a tad attention-grabbing here;-)
...I an autodidact, I work for myself.
by DanHulton on 1/1/18, 8:44 AM
I hope to finish up the "official" release early in 2018, but in the meantime, all that knowledge about Node and JS helped me land my current job, so it's a solid win in my book.
by ralmidani on 12/31/17, 8:58 PM
I started tutoring students in Python, JS, and Java on Wyzant. I enjoy teaching, and it helps pay the bills.
I applied to Fullstack Academy and have an interview in a few days. I want to stop spinning my wheels and become employable as a professional Software Engineer.
by ddavis on 12/31/17, 5:44 PM
by drakonka on 12/31/17, 8:23 PM
by johnfn on 12/31/17, 8:47 PM
A place where musicians work on a song every week.
It's been super fun to build out. I started about 8(!) months ago and I've been working steadily on it ever since. Now we have a small and steady community and we've made a lot of really good music!
by oracular_demon on 12/31/17, 7:04 PM
by ile on 1/1/18, 5:02 AM
Currently I'm working on something based on the Chttr.co code.
by chuhnk on 1/1/18, 8:45 AM
by chris5745 on 12/31/17, 6:03 PM
I'm traveling today, but would love to hear any feedback on the project.
by jcadam on 1/1/18, 12:53 AM
I'm actually removing all the "Coming Soon" verbiage from the landing page tonight. It's (at least in a mimimally viable sense) ready to go now :)
by partisan on 12/31/17, 10:03 PM
by notamy on 1/1/18, 12:46 AM
by patwalls on 12/31/17, 8:55 PM
Now I'm building an Indie Hackers style site geared towards e-commerce and consumer product makers. (https://www.starterstory.com)
by bichiliad on 12/31/17, 6:14 PM
by ajeet_dhaliwal on 12/31/17, 8:06 PM
Check it out: https://www.tesults.com
by the_stc on 12/31/17, 9:04 PM
by decentralised on 12/31/17, 10:28 PM
by jventura on 12/31/17, 7:48 PM
by hcs on 12/31/17, 8:40 PM
by TinyBig on 12/31/17, 9:14 PM
by tehlike on 12/31/17, 5:57 PM
Switched from a web app to mobile app to ease UX and automate things like SMS retrieval, but boy, was it hard - ux is not my strong suit.
by metahost on 12/31/17, 8:00 PM
2. A link shortener to learn about Redis and atomic transactions.
3. An interpreter for Pascal (based on the "How to build an interpreter" series of blog posts)
4. And many more..
Summary is here: https://sayan98.github.io
by cdubzzz on 12/31/17, 9:20 PM
by pimmen on 1/1/18, 1:56 AM
by vasilakisfil on 12/31/17, 7:32 PM
by _Marak_ on 12/31/17, 9:19 PM
by jd3 on 12/31/17, 11:46 PM
Wrote this a couple of weeks before Mozilla removed the XUL/XPCOM add-on APIs
by styfle on 1/1/18, 4:44 AM
In particular, I learned how to use Electron and capture video for Repro Steps.
by sixhobbits on 12/31/17, 5:42 PM
by matthewhall on 12/31/17, 10:02 PM
by bebop on 12/31/17, 11:34 PM
by Kapura on 1/1/18, 12:52 AM
Then I programmed the Lightsaber combat in an officially licensed Star Wars AR game. Pretty good on the professional side this year.
by markessien on 1/1/18, 7:59 AM
by sridca on 12/31/17, 10:32 PM
by aizatto on 12/31/17, 7:11 PM
It was a site I put together to help me understand myself a lot better by asking myself the hard questions in life, and constantly reiterating it.
by rblion on 12/31/17, 5:27 PM
Launching an agency/consultancy with a sister company that resells hosting and optimization.
by throwawaybh on 12/31/17, 9:06 PM
by mightyranger57 on 12/31/17, 5:41 PM
by rhn_mk1 on 12/31/17, 8:31 PM
by postpress on 12/31/17, 8:53 PM
by Tzeentch on 12/31/17, 9:48 PM
by Mortiffer on 12/31/17, 5:39 PM
But also https://bibres.com a publishing platform that is trying a different way to monetize txt content. Think quora + Kickstarter
by hellbanner on 12/31/17, 11:08 PM
by kodablah on 12/31/17, 5:41 PM
by ramsteam2018 on 1/1/18, 1:22 AM
by georgeecollins on 12/31/17, 5:34 PM
by nickjj on 12/31/17, 5:37 PM
by tmaly on 1/1/18, 1:27 AM
by CapacitorSet on 12/31/17, 8:52 PM
by AlexDenisov on 12/31/17, 7:48 PM
by github-cat on 1/1/18, 1:55 AM
The major highlight is the launch of http://pxlet.com. Apart from this, focus was on work and hope there will be some surprises in 2018.
by madradavid on 12/31/17, 7:18 PM
by onirom on 12/31/17, 9:25 PM
by agentultra on 12/31/17, 9:44 PM
I started learning Haskell in earnest.
I recorded one small album per month. 4 songs, at least one original.
by ozovehe on 12/31/17, 7:37 PM
by wenbin on 12/31/17, 7:47 PM
by paulie_a on 12/31/17, 7:30 PM
In an effort to reduce technical debt I've deleted 40-50K of lines of code in my work code base.
by thecollate on 12/31/17, 7:39 PM
by tnolet on 12/31/17, 7:00 PM
by thefounder on 12/31/17, 10:23 PM
by dmichulke on 12/31/17, 8:09 PM
by srameshr on 1/1/18, 5:55 AM
by eerikkivistik on 12/31/17, 7:16 PM
by TimLeland on 12/31/17, 8:54 PM
by rishabhd on 12/31/17, 7:56 PM
by iffycan on 12/31/17, 5:39 PM
by ilaksh on 1/1/18, 12:08 AM
by juanuys on 1/1/18, 12:28 AM
Part time, and now working on the V2 table detection algorithm.
by g0ldeneye on 12/31/17, 9:24 PM
by badsectoracula on 12/31/17, 9:07 PM
1. I made LILGUI[1], an API specification for host programs that use my LIL[2] scripting language to expose simple UI. Also includes LazLILGUI, a Lazarus[3] implementation.
2. Wrote an OpenGL binding generator [4] for Free Pascal and Lazarus that parses the official XML file. Lazarus comes with OpenGL bindings but they are ancient and i wanted to try out some new 4.6 stuff.
3. Wrote a simple audio player for X called LFPlayer [5] that uses my Little Forms [6] GUI toolkit and GStreamer as a backend. Note however that some months later i decided to create a new desktop environment and forked off Little Forms to a new (yet unpublished) toolkit that expands a bit the functionality. This is a decision that comes mainly out of frustration with the tech GNOME and KDE use which also covers basically 99% of alternative DEs since they either use GNOME or KDE/Qt tech. But that is something that i'll hopefully expand on next year (or in 2019... or whenever i get around working on it, it isn't a big priority anyway :-P).
4. I started a VB1 clone in Windows 3.1 for fun [7] although it has very dim chances of being finished. I also did a blunder with this by first starting it in DOSBox, then due to some DOSBox shortcomings i moved it to VirtualBox, left it untouched for like a month and then coming back to it - but i had forgotten that i moved to VirtualBox and continued working on it in DOSBox pretty much redoing most of the work until at some point i encountered a bug and as i solved it i thought "wait a minute, didn't i already fixed this bug?". On the bright side the new solution was better.
5. Wrote a reusable unit in Free Pascal for winged edge mesh edit operations [8]. If you have used Wings3D, you know what i am talking about. I'll use this at some in the future in my generic 3D world editor either in addition or as a replacement for brushes for world geometry [9]
6. Wrote a reusable control for 3D viewports in Lazarus [10]. Each one of those viewports is a separate instance of the control with a shared viewport renderer, viewport manager, 3D widget manager and transformation 3D widget.
7. Wrote a very simple scenegraph library in C for fun, inspired (from a functional standpoint) by the old Direct3D retained mode API and made a Python module with it using SWIG [11]. At some point i should upload this somewhere, it is neat.
8. I'm still spending most of my time working on my 3D retro top down-ish shooter [12]. No i don't use that monitor all the time, only when i need to feel that extra oldschool power (and when playing some old 2D games that simply display better on a CRT :-P).
I probably forgot some stuff, i mainly looked through my repositories [13] and images in imgur to see what i did. I think i haven't done much this year, but hopefully in 2018 i'll get around making the first versioned stable release for LIL (which will mark the day the API will remain backwards compatible for the future) and release LIL Studio [14], a simple IDE for LIL that allows remote editing of scripts (mainly useful for editing the game scripts remotely [15]) and perhaps release a preview of my desktop environment, although most of the stuff i focus on revolve around my game so the DE (and other unrelated stuff) only takes a back seat most of the time (i tend to work on it whenever i see something in /r/linux or news about current DEs that make my blood boil or something :-P). But since i use Little Forms for the launcher of the game, i'll need to have at least the forked version working since unlike Little Forms, the fork supports custom styles and i'd like to have that.
[1] http://runtimeterror.com/rep/lilgui [2] http://runtimeterror.com/rep/lil [3] http://www.lazarus-ide.org/ [4] http://runtimeterror.com/rep/gl2unit [5] http://runtimeterror.com/rep/lfplay [6] http://runtimeterror.com/rep/lforms [7] https://i.imgur.com/QQOzvOU.png [8] https://i.imgur.com/4Zk9Td7.png [9] http://runtimeterror.com/rep/rtworld [10] https://i.imgur.com/0AXjCsp.gif [11] https://i.imgur.com/xu7kKu9.png [12] https://i.imgur.com/BKk3RX0.jpg [13] http://runtimeterror.com/reps.php [14] https://i.imgur.com/tCd64Wh.png [15] https://www.youtube.com/watch?v=EpKV3Sy-mYw
by welder on 12/31/17, 11:13 PM
by stanislavb on 12/31/17, 10:49 PM
by foxhop on 1/1/18, 5:01 AM
by jotto on 12/31/17, 8:12 PM
by flowardnut on 12/31/17, 7:21 PM
built an api wrapper in Python serverless for our ecom website.
trying to smooth out the api for the new react frontend we built. imagine a 10 year old java api where every endpoint is extremely different and behaves in magical ways (or not at all) if magic cookies are present.
nightmare.
by roadbeats on 12/31/17, 5:29 PM
by noodles_ on 12/31/17, 5:40 PM
by dustingetz on 12/31/17, 8:46 PM
Clojure! Datomic!
by nibuen on 1/1/18, 2:36 AM
by seancork on 1/1/18, 1:38 AM
by Adamantcheese on 1/1/18, 12:27 AM
by rch on 12/31/17, 11:56 PM
by AuPoivre on 12/31/17, 5:36 PM
by drharby on 12/31/17, 7:37 PM
Much better this time around
by laylomo2 on 12/31/17, 9:55 PM
by geekamongus on 12/31/17, 5:32 PM
by noodles_ on 12/31/17, 5:40 PM
by platz on 12/31/17, 10:35 PM
by greenleafjacob on 12/31/17, 7:46 PM
by arshak_n on 12/31/17, 5:34 PM
by criloz2 on 12/31/17, 7:04 PM
by teknopaul on 12/31/17, 5:46 PM
A STOMP broker written in C using nginx core without the HTTP or SMTP modules. 2017 and wrote more C than JavaScript.
by notdang on 12/31/17, 5:48 PM
Also boring enterprise work.
by CSDude on 12/31/17, 8:42 PM
by probinso on 12/31/17, 7:19 PM
exercise
relationships
by dandr01d on 12/31/17, 5:40 PM
https://itunes.apple.com/us/app/8chen-for-hacker-news/id1308...
by sifoo on 12/31/17, 11:32 PM
Cixl is my latest kick in the face to the status quo: https://github.com/basic-gongfu/cixl
by fairpx on 12/31/17, 5:43 PM
[2] https://www.reddit.com/r/Entrepreneur/comments/6wz5d5/10kmrr....
by fairpx on 12/31/17, 5:04 PM
by panchtatvam on 12/31/17, 5:32 PM