HACKER Q&A
📣 jlevers

What interesting problems are you working on?


I know there are lots of really interesting problems out there waiting to be solved, but I haven't been exposed to much in the software world besides web technologies.

I'd love to hear about what interesting problems (technically or otherwise) you're working on -- and if you're willing to share more, I'm curious how you ended up working on them.

Thank you :)


  👤 sgtnoodle Accepted Answer ✓
I'm helping to build a scalable system for delivering high value and life saving medical supplies to hard to reach places via autonomous aircraft. The system is currently operating in Rwanda and Ghana, and aggressively expanding over the next couple years.

Specifically, I spend a lot of time thinking about and writing embedded software. The aircraft is fully autonomous and needs to be able to fly home safely even after suffering major component failures. I split my time between improving core architectural components, implementing new features, designing abstractions, and adding testing and tooling to make our ever-growing team work more efficiently.

I did FIRST robotics in high school where I mainly focused on controller firmware. I studied computer science in college while building the embedded electronics for solar powered race cars, and also worked part time on research projects at Toyota. After graduating with a Master's degree, I stumbled into a job at SpaceX where I worked a lot on the software for cargo Dragon, then built out a platform for microcontroller firmware development. I decided to leave SpaceX while happy, and spent a couple years working on the self driving car prototype (the one that looked like a koala) at Google. Coming up on my third year, I was itching for something less comfortable and decided to join a scrappy small startup with a heart of gold. Now it's in the hundreds of employees and getting crazier and crazier.


👤 syllable_studio
Solving the world's trillion-dollar energy storage crisis. (multi-trillion, actually.) https://www.terramenthq.com/

About a year ago, I started spending more time researching about climate change. I learned how important energy storage will be to enable renewable energy to displace fossil fuels. The more I read, the more fascinated I became with the idea of building underground pumped hydro energy storage. I found a research paper from the U.S. DOE written in 1984 showing that the idea was perfectly feasible and affordable, but it seems that nearly everyone has forgotten about it since. (they didn't build it at the time because the demand wasn't there yet. Now energy storage demand is growing exponentially)

A year later, I'm applying for grant funding to get it built. I know that nearly everyone will tell me I can't do it because this or that reason. Because people don't like change and they're scared of big things even if the research shows it makes perfect sense. But I'm doing it anyways because no one else is getting it done. The idea is too compelling and too important to ignore. So here goes nothing!


👤 i_haz_rabies
Alerting people when proposals are put before municipal councils to develop natural land. I found out too late that a huge, beautiful forest where I live is going to be ripped up and turned into investment condos. So in the interest of giving natural land a fighting chance, I'm setting up a system that will notify users when an address they've submitted is being rezoned.

The challenge is obviously scaling, since every municipality is different. For now it's going to cover my region and we'll see from there.


👤 troquerre
We're trying to improve the security of the Internet by replacing Certificate Authorities with a distributed root of trust.

DNS is currently centralized and controlled by a few organizations at the top of the hierarchy (namely ICANN) and easily censored by governments. Trust in HTTPS is delegated by CAs, but security follows a one of many model, where only one CA out of thousands needs to be compromised in order for your traffic to be compromised.

We're building on top of a new protocol (https://handshake.org, launching in 7 days!!) to create an alternate root zone that's distributed. Developers can register their own TLDs and truly own them by controlling their private keys. In addition, they can pin TLSA certs to their TLD so that CAs aren't needed anymore.

I wrote a more in-depth blog post here: https://www.namebase.io/blog/meet-handshake-decentralizing-d...


👤 davehcker
I'm growing the freshest lettuce, iron-rich kale, and a lot of other leafy greens!

While in college (CS & Math), I got heavily interested in growing food in the most efficient and healthiest way possible. I was a dreamer when I started so I thought more of how to grow 'earthly' produce on Mars, but then I realized that my own planet Earth is so massively underserved.

It's basically like this- I mastered growing leafy greens in indoor closed environmenet, then I tried to cover all the major physical and biological markers, then I try to optimize the most optimal levels of 5-6 variables (currently) that I can fully control and may produce the best phenotype- CO2, O2, Light, Nitrate, P, K. These parameters have their own sub definitions.

So far I have had great results. I am trying to raise investment so I can finally make it a reality. Check the numbers here: hexafarms.com (no fluff)


👤 rikkipitt
I'm working on pacing emails to a more manageable, calmer schedule. I'm doing it with essentially a UI-less system which is a rather fun way to produce an app. It simply requires a user to update their email of the website that emails them too frequently with a paced.email alias. E.g.

  johndoe.shopify@daily.paced.email
  johndoe.stripe@weekly.paced.email
  johndoe.github@monthly.paced.email
At the end of each period, a single email is sent to the real email address containing all of the messages the alias received over that timeframe.

https://www.paced.email

I'd love to hear how you'd use it.


👤 cedricium
I'm tackling the issue of managing Reddit saves.

Across all platforms (not just Reddit), people including myself like to save/bookmark interesting content in the hopes of getting some use out of it later. The problem arises when you start accumulating too much content and forget to ever check that stuff out.

I'm working on a solution to help resurface Redditors' saved things using personalized newsletters. I'm calling it Unearth and users get to choose how frequently they want to receive their newsletter (daily, weekly, or monthly). The emails contain five of their saved comments or things and link directly to Reddit so that when viewing it, they can then decide whether or not to unsave it.

Basic functionality is all there, just needs some more styling and the landing page could be spruced up.

https://www.tryunearth.com/


👤 nmfisher
I'm building an AI agent to help develop foreign language skills through realtime (spoken) conversations.

It's funny how we're all working from different definitions of the word "problem" - I'm certainly not changing the world with medical supplies for developing countries, renewable energy, payment systems and so on.

But it's something I'm really passionate about, and I'd be over the moon if I came anywhere close to the picture I have in my mind.

Back when I was studying German and Chinese, I would spend hours and hours on rote practice with little to show for it. My brain almost felt like it was on autopilot - the eyes would read the words and the hands would write the sentences, but the neurons weren't really firing. It didn't feel like I was properly building the synaptic bridges necessary to actually use those words in conversation.

On the flipside, after just 20 minutes speaking with a tutor, my proficiency would improve leaps and bounds. Being forced to map actual, real-world thoughts/concepts to the words/expressions I had learned - that's what made everything clicked. It felt like the difference between just reading a chapter in a maths textbook, and actually doing the exercises.

So after keeping track of progress in NLP and speech recognition/synthesis in recent years, it seemed like a logical time to start. Progress is slow/incremental, but it is there.


👤 tobmlt
1.) A solver for the unstructured Euler equations. ...I was intending to volunteer time for an local university project investigating parallels between Holographic light with orbital angular momentum and hydrodynamics (in this case the Euler/Madelung equations). Not sure what happened as... volunteers get lost in the shuffle? Anyway, the solver is fun.

2.) Porting my Python code for nonlinear gradient driven optimization of parametric surfaces to C++. Includes a constraint (propagation) solver based on Minikanren extended with interval arithmetic for continuous data (interval branch and contract). This piece is a pre-processor, narrowing the design space to only feasible hyper-boxes before feeding design parameter sets (points in design space) to the (real valued) solver. Also it does automatic differentiation of control points (i.e. B-spline control points) so I can write an energy functional for a smooth surface, with Lagrange multipliers for constraints (B-spline properties). Then I get the gradient and Hessian without extra programming. This makes for plug and play shape control. I am looking to extend this to subdivision surfaces and/or to work it towards mesh deformation with discrete differential geometry so I've been baking with those things in separate mini-projects.

3.) Starting the Coursera discrete optimization course. This should help with, e.g. knapsack problems on Leetcode, some structural optimization things at work, and also it seems the job market for optimization is focused on discrete/integer/combinatorial stuff presently so this may help in ways I do not foresee.

4.) C++ expression template to CUDA for physical simulation: I am periodically whittling away at this.


👤 coderholic
Creating the worlds best IP address and domain name APIs and data sets, at https://ipinfo.io and https://host.io.

We've solved scaling and reliability (we handle 20 billion API requests a month), and we're now focusing almost all our efforts on our data quality, and new data products (like VPN detection).

We're bootstrapped, profitable, and we've got some big customers (like apple, and t-mobile), and despite being around for almost 7 years we've still barely scratched the surface on the opportunity ahead of us.

If you think you could help we're hiring - shoot me a mail - ben@ipinfo.io


👤 a_diplomat
I'm a diplomat working on international norms for cyber and information warfare. I'm trying to get countries to agree on how to use and not use their capabilities, the influence on global democracy, the connection to armed conflict and the future of interstate relations. In practice, this means meeting a lot of people and spending a lot of time negotiating with other countries in scrappy conference rooms in the UN and elsewhere, sometimes in weird anonymous locations.

On the side, I'm an advisor to an impact investment foundation that is expanding their operations to East Africa. They're setting up an investment fund and accelerator programs to help companies tackle development challenges.

I'm also involved in a startup that is working to develop a new fintech app to create more data and access to credit for small-scale businesses in East Africa. It's a basic PWA app, not released yet, which has some real potential of scaling up and addressing some pretty substantial development challenges. (If anyone is really good with writing a bare-bones PWA based on Gatsby optimised for speed and low-bandwidth environments, please give me a shout).

I've had a weird career. Started out as a programmer in the late 90's, did my own startup in the mid 00's which was a half-baked success, moved to Africa for a few years and worked for the UN, moved back home and had kids, moved back to Africa and worked as a diplomat covering lots of conflicts in the Great Lakes region, moved back home again, worked for the impact foundation for a year and then rejoined diplomacy to do cyber work.


👤 davidkellis
I'm trying to build a programming language that might best be characterized as rust - ownership + GC + goroutines (coroutines with an automatic yield semantic).

My rationale for starting this project was that I like specific features or facilities of many individual languages, but I dislike those languages for a host of other reasons. Furthermore, I dislike those languages enough that I don't want to use them to build the projects I want to build.

I'm still at a relatively early point in the project, but it has been challenging so far. I'm implementing the compiler in Crystal, and I needed a PEG parser combinator library or a parser generator that targeted Crystal, but there wasn't a PEG parser in Crystal that supported left recursive grammar rules in a satisfactory way, so that was sub-project number 1. It took two years, I'm ashamed to say, but now I have a functioning PEG parser (with seemingly good support for left recursive grammar rules) in Crystal that I can use to implement the grammar for my language.

There is still a ton more to be done - see http://www.semanticdesigns.com/Products/DMS/LifeAfterParsing... for a list of remaining ToDos - but I'm optimistic I can make it work.


👤 joelthelion
I've been meaning to improve "news" for a number of years now, with limited success so far. The current news industry is broken beyond repair: all you get are bite-sized irrelevant factoids. A good news service would be:

- Relevant to you and your interests...

- ... but diverse enough to feed your intellectual curiosity

- Delivered in a timely fashion: apart from once a year big events, most things can wait for a few days, no need to require you to read the news every day

- Include some analysis to allow you to see the big picture

When I started a few years ago, I thought naively that a little machine learning should do the trick. But the problem is actually quite complex. In any case, the sector is ripe for disruption.


👤 tmamic
Dental treatments, besides being very expensive, are often (up to 28%) unnecessary. This happens because no-one keeps dentists in check. I am trying to make dental treatment and diagnosis reviews easy, cheap, reliable and fast.

👤 eivarv
Persisting your OS state as a "context" - saving and loading your open applications, their windows, tabs, open files/documents and so on.

Started because of frequent multitasking heavy work with limited resources.

Open Beta (macOS) as soon as I finish license verification and delta updates.

https://cleave.app


👤 dabreegster
Creating a [traffic simulation](https://github.com/dabreegster/abstreet/#ab-street) that's both realistic enough to generate results meaningful in the real world, but easy enough to use that anybody living in a city could use it to experiment with some change to cycling or transit infrastructure. Some of the problems hiding in there:

- Getting a representation of a city that cleanly divides paved areas into distinct roads and intersections, and understands the weird multi-part intersections that Seattle has plenty of. [This](https://docs.google.com/presentation/d/1cF7qFtjAzkXL_r62CjxB...) and [this](https://github.com/dabreegster/abstreet/blob/master/docs/art...) have some details about how I'm attempting this so far.

- Inferring reasonable data when it doesn't exist. How are traffic signals currently timed? No public dataset exists, so I have heuristics that generate a plan. If I can make the [UI](https://raw.githubusercontent.com/dabreegster/abstreet/maste...) for editing signals fluid enough, would it be worth trying to collect this data through crowd-sourcing?

- Figuring out what to even measure to demonstrate some change "helps a bus run faster." Should people try to minimize the 99%ile time for all buses of a certain route to make one complete loop over the whole day? Or to reduce the worst-case trip time of any agent using that bus by some amount? Or to minimize the average delay only during peak times between any pair of adjacent stops?

- Less technical: How to evangelize this project, get the city of Seattle and advocacy groups here using it, and find contributors?


👤 in1tiate
Somewhat of a departure from the rest of the current comments. I'm a dataminer/rom hacker mainly working on Nintendo handheld systems from the DS onward and I've recently resigned myself to learning the sort of ASM code needed to reverse engineer compiled assets (since obviously I have no way of getting a pre-compiled version of those assets). I've been looking into the legality of reverse engineering and I've always found it to be a fascinating subject.

All because I can't get a 3DS game to load modified videos.


👤 beatthatflight
Flight search. I hunt deals for Aussie travellers (https://www.beatthatflight.com.au), but an inordinate amount of my searching for deals is manual.

- initially, all manual

- secondly, timers - I know when some airlines do deals, so I go look

- thirdly, I found other sites indexing unusually cheap flights, but they're not always the same price on my site

- fourth, built a script to search my own site for a route, but the number of combinations rockets with the increase in date ranges. If you're taking different stopovers etc, it becomes ludicrous.

- it's growing at least, but finding ways to make it less hands on and less mind-numbing is a never ending quest. Although I still enjoy it :)


👤 spodek
The environment and how to lead people to enjoy acting sustainably long-term, so they spread that joy and sustainability to others, not coerce.

I've found a strategy I think believe will work -- my Leadership and the Environment podcast.

Here's the podcast: http://joshuaspodek.com/podcast

Here's an episode clarifying my strategy: https://shows.acast.com/leadership-and-the-environment/episo...

Here's my corporate strategy: https://shows.acast.com/leadership-and-the-environment/episo...


👤 boyter
Interesting to me, your mileage may vary.

Working in my spare time on a command line terminal UI application that searches over source code and ranks the results.

It came about from watching a work college constantly opening VSCode when trying to find things in a codebase. I mentioned he should use ripgrep/silver searcher which he tried, but said he preferred to get more context and wanted ranked results. The context was possible using -A and -B but he didn't want that.

I had always wanted to make a terminal application and it seemed like an interesting problem to solve. I had also always wanted to implement BM25/TFIDF ranking algorithms myself and I was curious to see how well this could be done without pre-flighting and building an index.

Still a work in progress https://github.com/boyter/cs but coming along. Its usable now (with bugs) and is being used by my work mate.


👤 tezzer
Characterizing the effect of near-surface humidity and wave action on Ka/Ku band satellite transmissions from a surfboard-sized autonomous swimming vessel. I have a little sensor platform, and customers that want it to do a whole lot more. Bandwidth can be hard to come by 6000 miles from the nearest human.

Also, working on how to integrate a small team of hackers into a big team of production oriented engineers. Making the first of something is such a different skill set to making thousands more.

I got here by getting headhunted for a neat-sounding job after a project elsewhere ended, and then assuming more and more duties until my title had to change to match my responsibilities.


👤 dabockster
I'm currently working on ways to disconnect better at the end of the day. So far, I've figured out how to create an "inverse Screen Time" on iOS so it locks me out of most of my phone except for a 3 hour window in the evening that ends one hour before bedtime. I've also began using timers to keep track of how much time each of my daily tasks are eating up.

Also the usual stuff. Hitting the gym (30 min a day, 5x a week), clearing out junk I don't need anymore, multivitamin, etc. 2020 is going to be the year of wellness for me.

EDIT: Forgot to mention this, DELETE YOUR SOCIAL MEDIA APPS. All of them. Use the mobile websites if you need to read them. Not having the icons on my home screen or app drawer made all the difference and really helped fix my cyberaddiction.


👤 marcelag
Not trying to change the world here... I just want a good way to look at my bottle caps

site: http://collectibleapp.com/

project: https://github.com/marcelaguiar/Collectible


👤 tjansen
I am working on a natural language parser using symbolic AI (no machine learning...). It's working a bit like a multi-pass parser for programming languages, but with the ability to handle multiple ambiguous meanings of a sentence at the same time. An English sentence is translated into an intermediate representation. Or rather, depending on the complexity, hundreds or thousands of intermediate representations for the same sentence. Then there will be several passes to eliminate interpretations, until it finds the most probable one. It's tightly integrated with a database for human knowledge to evaluate the different interpretations. The goal is that you can add data to and query from the database using English language. I started working on it 3 years ago, and there is still a long way to go. I have done most of the infrastructure (including a high-level programming language for pattern recognition that can seamlessly handle asynchronous database accesses) and I am close to completing the first pass....

👤 MCompeau
Alleviating homelessness using technology and data.

I recently learned that homelessness is not just about the people you see on the street every day, but that homelessness is in fact a funnel that people fall deeper into as their situation becomes increasingly desperate. At the bottom of the funnel are the aforementioned group known as the "chronically homeless". The top of the funnel however, looks a lot different, it consists of people who might be couch surfing with friends, sleeping in cars or moving between motels. This group is known as the "hidden homeless". We likely encounter this group every day, at work, in the coffee shop, at the gym, but they look just like you and I so we fail to recognise their situation.

The "hidden homeless", at the top of the funnel, actually make up the vast majority of the homeless population. What's even more surprising is that this group overwhelmingly has access to technology, 90% have access to a smartphone or laptop with internet access.

The not-for-profit organisation I am involved with called Ample Labs (www.amplelabs.co) is working on developing chatbots to more rapidly connect this group with essential services. This allows us to get a better understanding of their behaviours, what services they use and how effective they are. This has two benefits - first by connecting the 'hidden homeless' with essential services quickly, we make it less likely that they will fall further down the funnel into chronic homelessness; secondly, it provides us with essential data that we share with cities to inform policy making.

The long term hope, is that by using data to prevent at-risk populations from falling deeper into homelessness we can combat the problem at its source and start to eliminate homelessness before it even begins.


👤 gwbrooks
I'm leading a startup nonprofit exploring policy solutions for America's 100 largest cities.

Of course, there are plenty of national and state-level policy organizations; some even dip their toes in the municipal policy scene. But in the cities, most gropus are self-interested or focused on a single issue.

We're trying to fill the gap with original research and projects that operationalize the research of others -- taking, for example, good research and popularizing it, developing components for model ordinances, etc.


👤 servercobra
A meal planning app for weight loss. I lost 50 pounds using calorie counting a few years ago. The thing that frustrated me most was trying to come up with meal plans every week. It's quite tedious to constantly find new recipes if you get bored with eating the same meals over and over. The weeks I planned ahead of time, I lost weight quickly. When I didn't plan I would stop losing weight, sometimes for months. So I'm trying to build an app that automatically builds a meal plan for you that you can then tweak.

There's a ton of problems when you're dealing with food though. Calculating calories of a recipe you find online can be tough. On one side, it's a natural language problem to extract the ingredient, the amount, the unit, and the prep/notes. On the other side, it's a data/data matching problem, where you need good data on a ton of ingredients, and then need to pick a reasonable one for "1 cup of milk".

And of course everyone eats and prepares food so differently that suggesting meals they'll actually enjoy is hard without asking them a bunch of questions first.


👤 db1
I'm working on a personal project that allows you to add notes to youtube videos, and be able to skip quickly to specific sections.

I started this because I'm learning guitar mostly from YouTube, and I find myself constantly seeking videos to specific sections.

I'll probably launch the site on ShowHN soon. Feel free to DM me if you can think of other uses for this, or if you're interested to know when this launches.


👤 waychukucha
Am working on a travel site focused on showing places with activities and having detailed information from how to get there to pricing since most of information on google is outdated. I had stopped working on it after reading some threads here on why disrupting travel is very difficult but seems easy to a texh person looking for ideas and I almost shelved it. Then I remembered most commenters on here are from western countries that are probably reaching a saturation point of ideas in that almost any app imaginable already exists. Anyway, the renewed interest has made me start from scratch trying to collect the data. Anyone who would be interested in joining me and be the coder while i focus on the rest, i’d be glad to team up. Focus is on building an extensive trip planner which you can view a location and add to “cart” and at the end see the total coast of the trip. This can be helpful a lot for solo travelers. East Africa is still a popular destination. Reach me on ninaformke at g mail

👤 nikij
This problem will only apply to very few people. But over the past 2.5 years I've been tracking everything and deriving insights on my activities. This produced some astounding results. e.g. Chewing gum makes me more comfortable in a conversation. Recently I've found a community of robot-like people on reddit who also do this. So I decided to build a platform. It's still in its early stages but feel free to check it out: simplelifedata.com

👤 bpizzi
We're (team of 2) rewriting an old enterprise ERP system made of ~1M of C89 non-portable loc, tens of thousands of handwritten PLSQL loc, thousands of business rules carefully abstracted in sql data, tens of complex screen designed and scripted on a no-name RAD software that was the current fad back in the days, and some companion pieces in VB6 because, you known, 'C89, not anybody can do it'.

That's fun.

The new system is a quiet simple SOA arch with a dull, only-real data db layer, backend in Go with code-generation, frontend in es6 migrating to elm.

That looks the IT guys have when we say 'no really, we don't need IIS or Java', its priceless :)

The interesting part actually lies in handling both product management and sales for the new version while handling the day-to-day coding part.

Sometimes I think I should write a book on those subjects :)


👤 johnmorrison
A while back, I posted a list of my long term focus problems here [1]

Short list:

* Pollution and the climate

* Privation

* Avoidable death

* Interplanetary settlement

* Liberty and communication

* Transportation

My primary focus is developing and commercializing reliable clean energy, because I believe that is the most effective way to further progress in the majority of the above problems.

To that extent, I've come to terms with an inability to spread my focus across all of them simultaneously and drive great results so instead I've taken an approach of working on a few of them full time myself and investing in efforts that work on others. My intent is to keep ~100% of my net worth invested in these main problems (either in my own or somebody else's projects) in perpetuity.

In my personal life, I've also recently been spending a lot of time thinking about health and purpose: how to build discipline, how people can/should decide what to do with their life, how to stay healthy and built fitness, etc.

Side project: in my free time over the last few weeks I've also been thinking more about how to create lasting models for information and media, and so I'm building a markup language / static site generator in that pursuit [2]

[1]: https://jwmza.com/long

[2]: https://jwmza.com/polymath


👤 abhgh
I am working on something I am calling "compact models" (as part of a PhD): techniques to pack more information into Machine Learning models when their size is constrained in some way. I have put up some of our work here [1] - it has been interesting so far, and the results are promising. I would like to release a Python library soon, well, ...in a few months - my PhD is part-time, I have a full time day job and time management is a pain.

[1] https://arxiv.org/abs/1905.01520


👤 Lemmih
I'm writing a 2D animation library inspired by 3b1b's manim. It's written in Haskell, fairly well documented, and is meant to be used together with external tools such as latex and blender. Design concepts with examples: https://reanimate.readthedocs.io/en/latest/glue_tut/

Source: https://github.com/Lemmih/reanimate


👤 dhruvkar
standardized tracking for shipping containers

currently tracking is limited either by A) type of transportation (ships, rail, trucks) or B) by the Freight Forwarding company.

If you use multiple freight forwarders, you're stuck entering data from PDFs into spreadsheets to create your own custom usable dashboard.

If you use one freight forwarder, you have access to the main journey points, either as a spreadsheet, or if they're more sophisticated, through a web app. But I've only found one (silicon valley backed) Freight Forwarder [0] that gives the last-mile data -- e.g. last free pickup dates, pickup numbers, last free dropoff dates, return locations etc. -- through their web app.

This is critical for managing warehouse operations, especially for companies that handle their own last-mile (like we do), and it's been an absolute pain as we've scaled.

0: https://www.flexport.com


👤 cdiamand
Im aggregating stock chatter from the worst parts of the internet (wallstreetbets, 4chan), summarizing it and sending it out as a newsletter here: https://topstonks.com

👤 Aweorih
Currently working on 2 projects which would solve problems for me:

- a jdbc driver for interacting with google sheets

- a cross OS application which lets you share easily data

The first one is almost done and requires mostly documentation and some clean-up. It supports at the moment simple SQL queries like select * from, insert into foo() Values () and an update where I currently not remember the syntax. It also has already a Datagrip integration.

The second project shall work wireless and with minimal setup. The original idea was that devices search each other in the local network (via broadcast) and connect then. Further ideas which rised while development where:

- play sound on another device (which I initially thought would be super easy but seems like it is not)

- provide a possibility to define outside applications (like you provide a configuration file how I communicate with your application and this lets you show information on other devices)

- Not just device-to-device but also something like groups

- messaging with other devices

- more communication possibilites, ie via (outside) IP or Wi-Fi direct


👤 kvz
Downloading has been resumable since HTTP/1.1 but people uploading content have a less reliable experience. Worse: typically upstream bandwidth is much lower so they are exposed longer to unreliable connections.

Trying to fix uploading through tus.io (low level protocol) and uppy.io (user interface). Both open source and free to add to any project.


👤 DanielGeisler
Writing Mathematica software with Stephen Wolfram's support to extend the hyperoperators beyond exponentiation - tetration, pentation and so on, from the natural numbers to complex numbers and even matrices. I do this by extending the iteration of any smooth function to real and complex iterates. http://iteratedfunctions.com/ and http://tetration.org/. Physics has two mathematical methods for it's representation, partial differential equations and iterated functions. My work is more general than physical systems or even the universe because I can consider both measure and non-measure preserving systems. I am looking at AI applications as a system that is tuned to solve for physically possible models.

👤 marikio
Most folks have been reading about the psychedelics renaissance.

A humongous problem is the absolute lack of data that many psychedelic assisted therapists, guides, spiritualists have, to be able to point to their specific types of therapy as effective.

You come across folks that make humongous claims about the specific modalities they use, but don't track the progress of their patients and therefore don't have the data to prove it. We're working with volunteers at Tabularasa.ventures to develop some simple applications to both screen clients and also allow for practitioners or individuals to record progress (reductions in depression, PTSD, etc.) over time whether treating with microdosing, self administered, or more standard psychedelic assisted therapy (PAT) methods.

Happy to collaborate -> marik@tabularasa.ventures


👤 iKlsR
In the Caribbean, because of scamming and fraud, opening an account at any financial institution or like place requires several documents and oft making a visit to an authority figure (Justice of the Peace) to verify address and for character reference. On average you will need your TRN (Tax Registration Number (SSN basically), some form of photo identification, address verification, references, proof of income) and the list can go on depending on what you're trying to accomplish.

We're basically trying to make an opt in service that can make procuring these relatively painless by grouping all relevant parties and then keeping these on record. A glorified KYC of sorts and then looking to use these as means of authenticating (I should be able to use my profile to sign up anywhere or transfer to my data (or parts thereof) to another party. Lots more to flush out but we have a good grasp of where we're going and what we want to achieve. Our government has tried to do this in the past but failed at getting it past the courts due to privacy concerns and are set to try again. I skimped on some details but the idea should be clear.

As well as new data protection laws introduced/proposed with more amendments to come, it's a simple but interesting problem at this point in time in navigating everything including how we do our own verification, security and eventual licensing to achieve the desired outcome.


👤 makeee
I'm building a tool that helps people scaffold React apps really quickly (everything from auth flow, payments, DB, form handling, etc, to an actual nice looking UI). It's at least interesting to me because I think a ton of time is wasted on all this and I'd like to help more people get their idea out there rather than reinvent the wheel. If you're interested in taking a look and giving feedback it's https://divjoy.com

👤 RobinL
Building a library to deduplicate data at scale in Apache Spark, where there is no unique record identifier (i.e. fuzzy/probabilistic matching).

https://github.com/moj-analytical-services/sparklink

It's currently in alpha testing, but the goal is for it to:

- Work at much greater scale than current open source implementations (the ambition is to work at 100 million records plus)

- Get results much faster than current open source implementations - ideally runtimes of less than an hour.

- Have a highly transparent methodology, so the match scores can be easily explained both graphically and in words (it isn't a 'black box')

- Have accuracy similar to the best products on the marketplace.


👤 roknovosel
I've had an idea for some time now to create a website that would act as a better codereview.stackexchange.com. It would incorporate some of the features of the GitHub Pull Request system like inline commenting and reactions.

I arrived at this idea from two directions. The first direction is that I sometimes try to code review some of the questions over at CodeReview SE, and the whole thing feels unergonomic. I dislike scrolling up and down to check the code and constantly losing track of the things I'm reviewing. This is where I think inline commenting would help. Also, there is not a lot of room for discussion. You only get those comments below the review, where you only have a few characters to argue your point. The second direction is that I produce code snippets (programming homework, short snippets at work, etc.) which I would like to submit for review. I don't always want to submit it to the entire internet for review. I just want to get a private link to the code review, which I can share with my colleagues so they can review it. Kind of like a reviewable PasteBin.

Some of the features I would like to add: importing files from GitHub for reviewing and users could import their unanswered CodeReview SE questions for another review.


👤 adreamingsoul
I believe I could be working in solving bigger problems, but first I need to focus on my mental health, a healthier work-life balance, and providing the primary income for my family.

👤 justinweiss
For hobby development, I'm trying to speed up the unofficial PlayStation emulator on the Nintendo 3DS. There are all kinds of interesting problems there, like SD reads being so slow that it tanks the framerate any time the emulator hits the disk (so I might be writing a read thread + precache?), and some apparent room for hardware-specific optimization in the lighting and blending routines.

It's been fun to work around the constraints on an underpowered device. It's also an excuse to learn ARM assembly, and a nice break from all the JavaScript I've been spending my time in lately!


👤 mrpoptart
Building a personal budgeting system that reduces the complexity of the process to paying attention to 1 number and about 5 minutes per week to be sure you're on budget all the time. I came up with a solution to this problem about 5 years ago and have been testing iterations with friends and family. In process of building an app to manage it for me.

👤 dejv
NIR spectrometer for assessing ripeness of wine grapes. It is palm sized device that you take to the vineyard and by scanning many bunches you get numbers you need: brix, pH, acids.

There are many research papers talking about it for many years, but till recently there was not cheap enough hardware available so it just get stuck in university laboratories.

It is still tough project to pull out as it combine hardware, cloud software, machine learning and there is quite some laboratory work required as well. Doing all of this as a single person and bootstraping is extra challenge but I guess I don't know better.

I've got into it 5 years ago, when I decided to quit technology, bought small farm and build winery. At first I wanted to analyze the wine itself, basically to make traditional method obsolete, but performance of this kind of instruments are not good enough for liquid that complex. It turned out grape analysis is much easier target to tackle.


👤 surfertas
Problem:

The hassle of splitting proceeds from a service/event/product sale after the fact related to sending/collecting your % share, timing and details of wiring the proceeds.

Solution:

Pre-set allocations and create a customized checkout so that splits happen on a per-payment basis. Members dont have to wait to get their share.

https://www.korabo.io

Idea kind of came about after watching my wife, who is a yoga instructor/ studio owner try to split proceeds from a workshop she hosted with a few collaborators.

Another example: allows you to create a shield to a checkout that will split proceeds on a per payment basis.

https://github.com/surfertas/deep_learning/tree/master/proje...

Working on this on my spare time. Any advice from the community would be greatly appreciated.


👤 geocrasher
I'm working on figuring out four different ways for somebody with a light background in electronics (basic soldering really) and has a Technician or General class ham radio license to get on the air, from scratch, for $100. No added expenses. It's possible, and a fun challenge. Its research for some writing I'm doing.

👤 Aperocky
I wrote a browser based simulation game on my spare time:

http://aperocky.com/prehistoric

It's already got a pretty sophisticated production logic, and also a unified market.

Looking to add a few functionality like child support, new resource types and maybe eventually a governmental system. Can even try out different government strategies.

If you have any ideas please share. It's been my passion for 2020 so far.


👤 DanielBMarkham
I started off seven years ago wondering why backlogs were so bad. It seemed like both small teams and large organizations always suck at them. I had read tons of how-to books and watched lots of videos. Many of the instructions conflicted with one another, however. What I wanted to know was why, not how-to. If I understood the why I wouldn't need the how-to.

Being a good hacker, I pulled at that thread until I had another, and another. Now I'm writing about semiotics, language, lambda calculus, and philosophy of science stuff. It's all related to my original quest for a better explanation, and it affects everything from AI to coding practices. I'm about done now. Now the trick will be getting it all in a format that's consumable by the average programmer.


👤 flybyair2038
I work on software that's used by NASA (and other organizations) to model spacecraft missions. This project spans the gambit of interesting problems in computer science: numerical methods, high-fidelity orbit modeling, orbit determination (using Kalman filters to estimate spacecraft state), complex 3D visualization, language parsing, IDE design, and many more topics.

It's definitely one of the most interesting projects I've ever worked on!


👤 robterrin
Helping fintechs and other startups access temporary cybersecurity defenders: https://www.getblueteam.com

Having run a cybersecurity services business for three years and previously working for federal clients, I know that government and large banks are sucking the talent up, leaving fintechs two options: ignore security or overpay.

On the reverse side, there are lots of talented independent providers who simply need somebody to vouch for their skills. We meet with and vet everybody on our platform to make sure they have the capabilities.

Will be launching a prototype to replace this landing page shortly. If you're in the New York area and are either looking for cybersecurity contractors or looking for a project, I would love to get your input!


👤 franze
Company alignment. I am working on a systematic framework ("way to think about," "a way of doing things") to establish company value alignment.

Most companies at one point are internally not aligned, marketing fighting product fighting development fighting design fighting sales.

All are wanting to contribute value, all hindering each other in the process of doing so.

The goal is one framework where a) an initiative can start from any group/team/individual within the company b) every other part of the company can rally behind - with their own expertise and point of view.

I always start with a talk (gave the first about it last Thursday https://jtbd.ws/), then I take it from there.


👤 yeutterg
Working on the problem of "blue" light affecting circadian rhythms and sleep. We launched our MVP, Bedtime Bulb [0], in 2018, and it's now the most popular product in the category. We're expanding out of North America to Europe in the next couple weeks.

We've had a ton of great feedback from customers, and we are working on several new sleep technologies that we plan to release this year.

It's also been interesting to apply the lean methodology to hardware. Iteration cycles are long, but I'd argue that lean is just as important for hardware as it is for software.

[0] https://bedtimebulb.com/


👤 escot
Using constraint programming to schedule generic experiments in an automated lab. Experiments are complex and fragile so we expose a dsl for describing the constraints and objectives of each task so that the biology/chemistry doesn't go awry. One of the hardest parts of this isn't the optimization but the upfront work of defining what is/isn't necessary to be able to encode about an experiment. You want the api to provide as much control as possible without allowing the author to over constrain the problem, or introduce irrelevant steps into an experiment just because that's how they're done by hand.

👤 Entangled
Paysapp, a worldwide payment system that allows you to send money as simple as texting a message like "pay 100 to George", available right now in Whatsapp, Telegram, Keybase, Matrix, Discord, Slack and Twitter, just add the Paysapp bot to your chats and type 'help' to start.

We're at a very early stage and looking for investors.


👤 mhluongo
Wrapping Bitcoin trustlessly for use in Ethereum smart contracts. https://tbtc.network

👤 gguenerais
I built a chatbot to fight loneliness and social isolation for seniors. It started with my grandma. She doesn't have a smartphone and internet, so it basically transforms photos into real postcards. She receives it directly in her mailbox, and it makes her really happy. The chatbot also reminds me to send when I did not, so she keeps updated regularly. I released it to the public last week. you can find it here https://postcard.im (the link open a fb messenger conversation with the chatbot)

👤 markk
Reimagining what a phone interface could look like. If you have an interest in this too, send me a note. (markkinsey@gmail.com)

I just like reimagining things, trying to elucidate first principles and go from there.


👤 tagami
I'm working on scaling up a network of devices connected to our laboratories aboard the International Space Station for K-12 education. Our 7th mission launches on the Cygnus resupply NG-13 on 2/9.

As we connect classrooms and scale across different countries, the problem set has grown exponentially.


👤 sathishvj
I'm making YouTube content to help people learn Google Cloud and also prepare for the GCP certifications: https://www.youtube.com/channel/UCIGDDqu5DzlaaC4XzXj_4-A

There is an unlisted sample video in there that I've put out for feedback, and I'm making changes based on that. Will also be putting together related content around GCP.

p.s. do subscribe to the channel.


👤 vector_spaces
I'm trying to finally learn parsing properly. I run into a lot of little problems in my day job and have a lot of ideas for side-projects that I think would be served by having a better handle on it. So I'm creating toy languages and writing toy parsers for them.

One reason I'm targeting parsers in particular is because I've been finding a lot of modern programming language books are a bit anti-parsing these days. EOPL avoids parsing altogether by using a parser generator, effectively saying that it's a hard problem. PLAI outright calls parsing a "distraction". SICP (not strictly a compiler book, I know) and Lisp in Small Pieces just use the triviality of parsing () languages, which I feel doesn't generalize well.

I emailed the author of PLAI (Shriram Krishnamurthi) about this. His response was effectively that modern books come off anti-parsing as a reaction to old books, which were parser heavy, and tools like YACC -- "Yet Another Compiler Constructor" -- even though it's just a parser generator, not a compiler constructor! He went further to say that, given parsing is roughly trivial in () languages, it sort of seems parsing is only incidentally a compiler/interpreter problem, and users of () languages view non-trivial parsing as signalling a design flaw. I found this to be an interesting take, but in my day job I generally don't have much say in the design of "languages" of semi-structured text that gets thrown my way.

Anyway, I know the Dragon Book covers parsing in some detail but for some reason it's been kind of impenetrable for me -- it feels a bit more abstract than I like. I can follow it, but while reading it I can't help but wonder -- "is this actually going to help me in practice?"

I recently have been reading Niklaus Wirth's stuff though, like the last chapter in his algorithms book and his Compiler Construction book, and those have been absolutely fantastic.

I also asked a question on SE about a particular parser I'm working on -- if anyone has some thoughts I'd love to hear them :)

https://codereview.stackexchange.com/questions/236222/recurs...


👤 mynegation
Working on a concept of how one would crowdsource a wikipedia-like site with the purpose of gathering information about how technology and tools progressed from the Stone Age to today. Sort of manual for bootstrapping the civilization from ground zero.

👤 cmos
I am working on an underwater recording studio. We are building a "3D Telescope" underwater to listen to the ocean. 28 hydrophones mounted on five 5 meter beams connected like a starfish. It will then compress the data and telemeter it home real time.

https://www.whoi.edu/press-room/news-release/whoi-awarded-1-...

Additionally I just won a grant at work to begin designing and building an open source underwater glider. Underwater gliders are one of the best ways of carrying instruments to sample the ocean. They can last 6+ months and be directed to interesting area's. The billion dollar companies that make and sell underwater gliders are focused on oil+gas+military business and are not giving the service, support or product depth the science community needs. They are in dire need of a tech refresh - they fail a lot for an old technology and run DOS. The only way we have a chance of understanding the ocean is to make sampling the ocean more affordable, reliable and accessible.


👤 evsamsonov
After reading recent HN post [1], I’ve started to work on my own implementation of open source fast file transfer client-server application. It’s in a very early stage now so it’s nothing to show yet, but I’ll be very glad to announce it when MVP will be ready. [1] https://news.ycombinator.com/item?id=21898072

👤 burmecia
I am building an encrypted file system that runs inside application (https://github.com/zboxfs/zbox). It focus on security, privacy and reliability. The interesting part is it can utilize different storage, such as memory, OS file system, RDBMS and object store. I learned a lot and enjoyed working on this project.

👤 WilliamHurst
I am working on giving solo entrepreneurs and micro business owners back more of their valuable time by eliminating menial admin tasks. Time is typically your most valuable resource but when you are working alone or on a small team, someone still needs to take care of the admin, eating away at your valuable time.

I’m starting with the sharing of common information with clients and partners. Organizations are often required to supply information on a regular basis to a wide range of clients and partners (bank account details, company, company registration details, tax clearance documents, certifications, charity registration number, etc.). A lot of these documents need to be renewed on an annual basis so there is a constant stream of requests for updated versions.

For bank accounts, the ability to verify a bank account automatically can prevent invoice fraud.

I’m looking at a model where a piece of business information is uploaded to a central platform and then provide permission for others to access it and to receive notifications when a new version is available.

In the first startup school batch for 2020 and working on validating the problem with actual users.


👤 BrandiATMuhkuh
I'm helping build a mathematics tutoring system. Compared to classic math learning, we are trying to mimic the strength of a real tutor. Which is, identifying the lack of math skills and teaching those.

From our experience the biggest issue students have is, they can't solve an issue because they didn't understand a concept they have already "learned" in the past. It's simple, yet powerful.


👤 mister_hn
Make security authentication in Government and Public services more secure.

At the Moment, I'm fighting with a monolithic, untouched Java 8 / JavaEE6 service which has lots of old dependencies and that uses old cryptographic ciphers, some of them classified as unsafe (e.g. brainpool512p1).

None knows how to make a reproducible build, since everyone gets a different and working or not-working package and some modules are not even released (using the infamous -SNAPSHOT) in maven and there's no documentation. Unfortunately, there's little testing, so everything can be broken easily and none can know it.

Some developers are also really undisciplined, touching code but not running end-to-end (manual) testing, not even running the installer.

If I had the decision power, I would throw this thing away and start from scratch, probably without Java too or, if Java, at least the latest one and maybe Spring, not JavaEE: Wildfly moves too fast and each release breaks compatibility with the previous one, concerning settings (RedHat: why do you do this??)


👤 ckok
I'm trying to write a drop in LLVM codegen replacement, ie something that takes bitcode (Which I already have) and generates x86_64, arm, object files etc. Back story: I've done compilers for most of my professional life but never did the actual native code generation myself, always using .net, java or llvm to do that part.

As a fun project, as I already had code to generate llvm bitcode from .NET, I now do mem2reg (convert stack spots to SSA registers), dead code elimination, constant folding and other small optimizations. That part now works, and I managed to create a simple x86_64 coff object file (with everything needed to link to it, including pdata, xdata) that returns the "max" value for a given integer.

That is about all that works for now, and I don't get to spend much time on it, but the end goal is to have a "good enough" codegenerator for non optimized cases, that could potentially be faster than llvm (to emit). The primary goal is to learn how to do this though :)


👤 clevelandguy
I’m building a highly customized, web-based inspection data and quality management system at a medical device/aerospace manufacturer that is essentially replacing a lot of old VB code, with some additional stuff.

Having previously worked at a marketing company and a startup, it’s been fascinating to experience a legacy manufacturing company growing (or trying to grow) into the future.

Yes, the engineering problems are fun and all, but I think the most fascinating part has been thinking about what American manufacturing will look like 5, 10, 20 years down the road.

In my experiences, I believe American manufacturers will NEED to invest in industry 4.0 tech in order to mitigate costs associated with rising wages, shortages of skilled machinist labor, and greater demand from consumers/regulators/OEMs for information and transparency.

I’ve also been quite amazed at how much paper is still used and the lack of industrial software products with quality UX.

And I don’t think American manufacturing will ever cease to exist.


👤 sideproject
I’m working on Newsy.

https://www.newsy.co

I have quite a few domain names that I have purchased over the years that I am not doing anything with at the moment.

I wanted minimal amount of work to make a good use out of these domains.

So I built Newsy. It turns your idle domain into a news aggregator.

I’m nearly there. You can sign up and I’ll invite you to check it out!


👤 Findeton
I'm trying to bring light-fields to the masses, as the next level of VR immersive experiences. I'm building a cheap light-field video-camera and the software to process it automatically and reproduce the videos with a VR headset. BTW, not it's not just like a normal VR video because you have parallax.

👤 vrajat
I am creating a couple of open source tools for data governance. The first one is a data catalog (1) with tags for PII data. The second one is a data lineage application (2). The goal is to keep these as simple as possible to install and use.

IMO the current options are too complicated or expensive and appropriate for the largest companies. I cannot hack a simple application for data discovery or usage statistics. So I am building a dead simple data catalog that I can reuse. The data lineage app is the first app on it.

(1) https://github.com/tokern/piicatcher (2) https://github.com/tokern/lineage


👤 taurath
Why I can’t get through a day without anxiety. Many years of research, consulting with experts, running experiments and correlating data. It’s a hard problem.

👤 adamnemecek
IDE for music composition http://ngrid.io

Launching soon.


👤 varjag
An acoustic system for poor-visibility tunnel evacuation assistance using psychoacoustic effects. Massively distributed, self calibrating, microsecond scale synchronized system with a bunch of interesting problems in software, electronics, acoustics and mechanical engineering.

👤 sm001
I'm working on mobile apps to help researchers study dolphin acoustic communication, such as DC Dolphin Communicator 2019 which is free and open source on gitlab: https://play.google.com/store/apps/details?id=sm.app.dc&hl=e...

During a sabbatical trip in the Canadian Arctic in 1975, I came in close proximity with a beluga in Hudson Bay and was impressed with the unusual vocalizations which was in-air and about 3 feet from me. The beluga was tragically killed by Inuit a few minutes later. That's how my interest started. I later learned the basics from two people who were leaders in this field.


👤 maddy1512
I working on a personal project which tries to solve Traffic congestion problems using live feed cameras. Feel free to connect with me on linkedIn if you are interested. https://bit.ly/2RE3omt

👤 erulabs
I'm building a product that aims to get people hosting software again. The internet used to be bi-directional, in that people could host content as easily as they could consume it. We're currently a Kubernetes hosting platform, but I'm working hard on a system that will allow developers to extend our cloud with their own machines at home, in a data-center, or anywhere! From learning to host Minecraft servers at home, to Fortune 10 Software delivery, we don't see a reason why you should have to jump to different vendors and different platforms. Democratize server-side software! https://kubesail.com (YC S19)

👤 msaharia
I am trying to build a flood forecasting system for India using satellite remote sensing, hydrologic models, machine learning, crowdsourcing etc.

👤 davedx
Working on https://LightSheets.app, a spreadsheet application allowing high performance data science type tasks like cleaning big chunks of data. I'm also doing a lot of exploratory coding around how far the spreadsheet concept can be pushed to "augment human intelligence", which has led me to read a lot of papers about this area. One thing I'm very interested in is how we can allow machine intelligence to "take the initiative" during the course of human work.

Hopefully in 2020 this means more than simply resurrecting a clone of MS Office's Clippy...


👤 contingencies
Aggregating virus spread data to visualize for Wikipedia. Hacky but working. https://github.com/globalcitizen/2019-wuhan-coronavirus-data...

Increasing food safety and security plus availability and choice in urban environments using robotics to automate food preparation and software to manage operations and logistics. Hopefully also make money. Differences from web stuff: includes embedded, mobile, electronics design, mechanical design, fabrication, business, cross-border operations, food safety regulations, etc.


👤 opsgal
Still thinking pretty loosely about the trust space, but a few conclusions on my end: LinkedIn is frustrating because people connect even though they don't know each other very well. I spend a lot of time meeting up with strangers (Craigslist, meetups, dating) and generally hoping that the world is good (though it pretty much always turns out to be). Phone number seems to be something that people only exchange when they have a fairly meaningful interaction - could that be used as a way to show you know someone/vouch for them? I feel like there's something in that space that would resonate with a lot of people.

👤 fabianlindfors
Trying to make it easier to prove your identity online. Essentially by creating an ID for use on the web.

When signing up for services that require real identities (banking, insurance, etc.) the standard currently is to require a picture of a passport, a video of yourself, or copies of some paperwork. These methods are all high-friction and provide dubious security and privacy. This is already a solved problem in some countries and I'm working on the equivalent on a larger scale, without the geographical restrictions.

If there is anybody else here working in this space then feel free to reach out!


👤 beaconstudios
2 projects at the moment:

- a graph-based task manager that incorporates dependencies between tasks and infinitely-nested subtasks - IE maps to how we actually think about tasks being related and broken down. Aiming to get this one shared with the world in early Feb.

- a visual programming environment that represents how we model software in our heads, not how it runs on the computer/s. This is my longer-term, much more experimental project.

Drop me an email (in my bio) if you're interested in either! I'll be commercialising the former quite soon and I'm putting a lot of effort into pleasant to use.


👤 kop316
Interesting to me:

https://github.com/ikorb/gcvideo

GCvideo has a way to convert the digital signal on the N64 into composite video, and has VHDL to create an HDMI signal With Audio. So I have been working on finding the digital Audio out on the N64, and converting the whole signal to HDMI.

In not so many words, I am recreating this from scratch: https://www.retrorgb.com/ultrahdmi.html

Mainly because it is impossible to find that.


👤 arkadiyt
I'm building a service that fetches the audit logs from all your SaaS tools (think GSuite, Okta, Dropbox, Zendesk, Salesforce, Github, etc) and pushes them into whatever logging pipeline you use.

I built a similar tool internally at my last company and we used it to alert on things like employees making google drive files public to the internet, okta configuration changes, github ssh deploy keys getting added, employees logging in from foreign countries, etc.

If anyone wants to check it out you can reach me at arkadiy{at}logsnitch.com (or just sign up at the same domain).


👤 Waterluvian
I'm trying to learn how one writes a rules engine for a digital card game. That is, the system for defining valid moves and combinations and such that isn't just a crap ton of bespoke code.

👤 plahteenlahti
I'm trying to get people to sleep better by providing them relevant sleep coaching by combing their sleep tracker’s data with CBT-I derived sleep coaching program. Been working on this project for a year now, and it’s finally starting to take the shape I wanted it to have.

Been a really tough journey. I’m was the only coder and designer in the project for the longest time, and my development skills weren’t really that good when I started building this.

Here’s a link to it https://nyxo.app


👤 spangry
I'm trying to figure out the appropriate discount rate and methodology that governments should use when doing cost-benefit analysis of big expenditure projects (e.g. infrastructure). It would seem that economists have been arguing about this for many decades now with no end in sight.

There are some interesting value-judgements that have to be made here (e.g. do we value the consumption of future generations more/less than present consumption?), so I suspect there will never be an objective answer to this question.


👤 loa_in_
I'm reworking the (already pretty old) concept of literate programming, basing my research on the implementation written originally by Dr Ross Williams in 70's called funnelweb. Given new hardware of modern times all the ugly hacks and compromises of the C implementation (including ugly delimiters, unnecessary terse syntax, not using a recursive descent parser but relying on byte values while parsing text) a new take on the subject might bring it to today's tool chain.

👤 hef19898
My current longshot is the development of dropship fulfillment solution as a service. Kind of a managed dropship network for every single dropship vendor and every single dropship retailer out there. The solution should basically take the pain of daily logistics management of the retailers back. Kind of what Amazon does for their own Dropshippers. As a retailer you get full tracking and cost transparency, as a dropship vendor you get a platform that directly integrates with your ERP-system, gives you shipping labels and so forth...

Funny thing is, the basic software more or less exists already. At least on the fulfillment and logistics side of things. The tricky thing now is to create the physical network (also companies like DHL ship for everyone, even next day) and come up with the processes to match n retailers with m dropshippers (some of them shared between retailers) and a basically infinite amount of consumers.

I said long shot. First step is to get my 4PL company of the ground. A 4PL is a nice first step, I tke care of daily logistic operations for clients. Which also includes pretty early on a Dropship component. So once the 4PL is earning some money, the next step will be to define processes for a scaleable Dropship solution, identify software gaps and then create the platform. Talking about longshots...

How I got the idea? I worked for Amazon running, among other things the Amazon.de dropship network. After that I worked for a producer of solar modules. That company sld some of the modules through a webshop and had some dropshipping. Totally inefficient, intransparent and expensive. So I told myself, that can be done better. Took me three years to take the leap into startup world.


👤 pxue
sustainability in fashion.

there's a lot of "greenwashing" in the industry driven by opaqueness and lack of measurable data.

step #1 is to get more brands on board. step #2 make it easier to monitor supply-chain and have actionable and measurable KPIs built around data.


👤 dopamine101
I am trying to create a metasearch engine for apparel in India. Apparel shopping is different than commodity shopping and requires lots of browsing before selecting your final product to buy. A user will know about a limited number of vendors and will search for products only on them. A central web/app is needed to give results from the long tail of vendors. This product can be extended to furniture and lifestyle domain too.

👤 stewfortier
As somebody with broad interests, I've long been fascinated by what it means to be a "generalist" and understanding when a wide, varied skillset is an advantage over a hyper-narrow one.

I've been reading about this for years and recently started sending out short summaries of what I've learned (typically geared at how the lessons can by applied practically).

Last week I shared how Nobel laureates are 22 times more likely to have a side hobby as a performer than their peers.

Ultimately, I am trying to land on a succinct answer to "how do you channel broad interests and talents into an impactful career?"

(this is my email: https://stewfortier.com/subscribe)


👤 akdas
1. Trying to make hiring in tech a better experience by sharing my knowledge and experience with both job seekers and those doing the hiring. The really hard part about this is influencing some change in how hiring is done, because I strongly believe the current hiring process selects for the wrong skillset. I'm publicly committing to write about this topic weekly with a newsletter that I just launched: https://hiringfor.tech

2. At work, I recently completed a really long project with a large team. I'm trying to make the lessons learned accessible to others in the company because they'll also be undertaking similar projects soon. That means documenting my learnings at a level of abstraction that allows others to not make the same mistakes as us, but still have enough flexibility to tailor their implementation based on their team's needs. The hard part is the intersection of technical and people-oriented knowledge dissemination.

This year is going to be focused on a lot of teaching, which I'm excited about.


👤 pulseflexer
I am working on Site that helps people, who are in teaching profession, track fees. Often times, small-time tutors are left with using multiple tools like google docs, calendar etc. to track contacts, fees. This is attempt to provide one stop to manage all things.

https://tracfee.com


👤 paulorlando
I'm working on improving the understanding of systems through research, writing and presenting. I write this regular set of articles about unintended consequences coming from tech, politics, and business: https://unintendedconsequenc.es/

👤 killjoywashere
I work on things like the datasets you can find here:

https://datasetsearch.research.google.com/search?query=whole...

Teaching machines to diagnose cancer with superhuman sensitivity and specificity makes it easy to sleep at night.


👤 pragmaticpirate
I am working on a solution for people to defeat procrastination. Here's how it works, you select a time slot for work, and we assign you an accountability assistant who will get on a call with you and keep in touch as often as necessary to keep you from procrastinating by holding you accountable for the task at hand.

👤 atheiste
I am working on a blogging platform that does not need any backend (in terms of an app listening for http connections). The overall architecture is an web app that is talking to WebDAV and then pages get build by a static site generator. I use getpelican.com but you can use Hugo or Jekyll based on your preference.

👤 kstenerud
I'm building a new general purpose RPC mechanism to replace the current HTTP/REST technology, as well as the whole TCP port thing. What service you're talking to on the host will be completely hidden from prying eyes, and unblockable.

You call an endpoint anywhere on the planet and give the name of the service you want, which then gives you access to that service's published API (similar to how you'd use import and gain access to a library's API).

To start, it will operate over port 80/443 to allow seamless integration into the current world infrastructure, but I'm also hoping that in maybe 10 years it could replace HTTPS entirely, possibly even TCP.

The first step is an encoding mechanism that supports the most common data types natively, which I've defined here [1], and am currently writing implementations for in go. It's a parallel text and binary encoding so that we don't waste so much time generating bloated text that's just going to be machine-parsed at the other end, but also allows converting on-demand to a text format that humans can read/write. I ended up developing new encoding schemes for floating point values [2] and dates [3] to use in the binary format.

The next layer above that is a generic streaming protocol [4], which can operate on top of anything from i2c to full-on HTTP(S), and supports encryption. It's designed to be as non-chatty as possible so that for many applications, you simply open the connection and start talking without even waiting for the other side's acknowledgement. It supports bi-directional asynchronous message sending with chunking and optional acknowledgement on a per-message basis, with tuneable, negotiable message header size.

The final layer will be the RPC implementation itself. I want this as a thin layer on top of streamux because many of the projects I have in mind don't need full-on RPC. This part is still only in my head, but if I've designed the lower layers correctly, it should be pretty thin.

[1] https://github.com/kstenerud/concise-encoding

[2] https://github.com/kstenerud/compact-float

[3] https://github.com/kstenerud/compact-time

[4] https://github.com/kstenerud/streamux


👤 gumby
Symbolic AI with common sense and explanation built on top of NNs. Here’s a talk I gave last year though I’m no longer with that company and am working on the tech elsewhere.

https://youtu.be/thmkaYOayCM


👤 benologist
I am working on software that makes building web apps faster, easier and more secure.

You host a copy of my web application, and it handles all your user account stuff with modules that add organizations, Stripe Subscriptions and marketplaces powered by Stripe Connect. You write your application with its own web server in whatever language and the two servers form one site.

At the moment I am trying to finish automating my documentation based on the test suites including API details from API tests and screenshots from UI tests.

I am looking for testers if you are building a SaaS or a Connect marketplace.

https://github.com/userdashboard/dashboard

https://userdashboard.github.io


👤 catchmeifyoucan
Our current computer GUIs are not conducive to productivity. Daily things like too many tabs, distracting notifications multiple windows are “symptoms” of our computers not being able to understand context. Context meaning - what we actually want to accomplish.

Whenever we begin to do something, our computer just sees a bunch of apps and windows. It never tells us how to get better or does things on our behalf. At Amna, we’re working on a natural interface structured around the way people think. We believe it will change the way you interact with computers, and the way computers learn from us.

full problem: https://getamna.com/blog/post/amna-solves-problems/


👤 invonto
Our software development company is working on an ongoing issue. In our experience, we find that virtual reality and augmented reality advancements are not happening within our state, New Jersey. Late last year, we set up the Virtual Reality Roadshow. It was our goal to help general consumers and small businesses become more familiar with the benefits of virtual reality technology. We shared our experience and our thoughts on VR in 2020 in a recent post: https://www.invonto.com/insights/virtual-reality-trends-2020...

In 2020, we plan to continue the VR Roadshow and brainstorm new ideas to bring more awareness to virtual reality tech.


👤 ChuckMcM
Polyphase channelizers. I got interested in software defined radios, which lead me to getting a HackRF one, and that lead to learning how to build SDRs, and that lead to joining a company that was building cutting edge SDRs for really diverse tasks, and that lead me to diving into DSP and the mathematics of radios, which lead me into modern protocols and modulation schemes which lead me to various people doing experimental RF work and started noodling on what an SPU (Spectrum Processing Unit analog to a GPU) might look like and that lead me to Dr. Fred Harris' work on polyphase filters and channelizers and now I'm internalizing all of that so that I can build a device that processes spectrum in new and novel ways.

👤 yetihehe
Prototype for new kind of stirling engine, it's different from others like two-stroke to four-stroke gas engine. That would make solar thermal efficient even for low temperature difference (sub 100°C) or allow for storage of energy by using liquid nitrogen tanks for low-temperature side. I'm currently aquiring better home with garage to develop this idea.

Professionally - change IoT into one big robot, make platform to connect ALL devices with one system, essentially what Bruce Schneier warns us about[0].

[0] https://www.schneier.com/blog/archives/2016/02/the_internet_...


👤 alanbernstein
I'm trying to create a program that can procedurally generate regular plane tilings, in a way that allows them to blend into each other over space and/or time. It makes sense in my head, but I think it won't end up working quite as well as I hope.

👤 kirso
I started my job search recently and realized its a trade-off between earning a good income and being terrible bored of a company mission. I can't believe in 2020 it's hard to find something awesome and exciting to work on whilst being financially secure. Obviously it's not only about company product but also values, culture & people but I realized the major driving force for making career decision was always intellectual curiosity.

Hence I started a website to curate cool & impact projects that people are building that nobody knows because they are small or unknown (yet). So kind of discover amazing companies / make impact kinda thing. Hoping to launch this month.


👤 losthobbies
I am hoping to get people back into hobbies that they have lost interest in or have fallen out of the loop.

I have build a VERY basic landing page but I am struggling to get time to spend on it.

https://losthobbies.com


👤 acwan93
Pivoting my parents' homegrown ERP business from the traditional software sales model (one-time sale with annual support contracts) to a SaaS model with MRR to grow and scale the company. This also comes with changing the organization’s mindset and tools used.

I have to say that the technical challenges of bringing in modern web technologies to interface with legacy systems has been an interesting (and frustrating at times!) experience. After working as a software dev for a number of years before taking this on, I’ve been jumping between sales, marketing, devops, management, and actual software development all in a day.


👤 rexelhoff
We're building an implantable device for blind patients that delivers electrical stimulation to the optic nerve via the retina.

The implant helps patients perceive visual information about their surroundings.

Pretty cool tech and fun to work on, too.


👤 artembugara
I'm building a Python package to get the latest news from most popular news publishers without any external API use.

So, for example, the input is 'nytimes.com' and the output will be the last headlines.

Plan to release it in a few weeks.


👤 naresh_xai
Working on XAI for complex computer vision tasks. We’ve built a toolkit which provides the following:

1. Heatmaps based on all popular gradient based explainable AI techniques (plus our own) for classification, regression and semantic segmentation tasks.

2. Uncertainty modeling for classification, segmentation and regression tasks.

3. Concept Discovery/ Pattern Discovery (and dependence) for patterns learned within a deep neural network. (Loosely based on TCAV)

4. Using network internals for optimal pruning and model compression.

Send us an email at sales@untangle.ai if you’re interested in trying out our toolkit. We offer 30 day free trial period.


👤 PhilipA
Building a modern headless commerce platform with the focus of developers, and making it fast, and easy to get started.

It might not be as impressive as some of the comments, but it does seem like something the market is needing.


👤 mfalcon
I'm working (at Chequeado.com) on automated fact checking using Machine Learning and NLP. Our first product works in Spanish (it's already been used in Chequeado's newsroom) and we're working towards a Portuguese version for fellow brazilian fact-checkers.

I'm also working as a contractor on automated valuation systems for real estate properties, mainly for the argentinian market. The company have already sold the service to a big international bank to periodically update their mortgages.

And now I'm pondering about starting a research+prototype AI consultancy.


👤 abrax3141
Helping biomedical science efficiently search treatment x biomarker space by replacing the horrifically inefficient clinical trial system with a globally coordinated adaptive Bayesian active learning system.

👤 RMPR
I'm working on an automation app https://github.com/rmpr/atbswp to make automation accessible to non technical people. I used something like that called tinytask back in time on windows (mostly to play automatically my Asphalt 8 airborne races :p) but when I switched to linux I noticed that nothing like that exist, so this is aimed to address that. Right now the practical use I saw is for automating live demos during conferences for example.

👤 dnautics
not as interesting or as world-changing as many of the other problems here, but it scratches that 'language itch' for me: I'm building an interop bridge between Elixir and Zig that makes calling Zig from Elixir safe, elegant, easy, and comprehensible:

https://github.com/ityonemo/zigler/

On my plate currently: Figure out how to make a long-running zig function run in an OS thread alongside the BEAM so that it doesn't have to be dirty-scheduled.


👤 motohagiography
A few things, separately:

- how to do digital identity in health and public services for ~15m people

- replacing enterprise/waterfall security risk assessment with collaboration and iteration.

- applying product management methods in the public sector


👤 coolvision
Working on computer vision & perception system that allows delivery robots to drive autonomously 99% of the time, with only occasional remote human assistance. Making sure robots need less and less assistance, and this is while having hundreds of robots in production doing commercial deliveries.

https://www.instagram.com/starshiprobots

Technology and business do work, so we probably will have thousands of robots within a year, and millions not long after that )


👤 ahi
Parsing enumeration and chronology data for serials. E.g. "v.1" is obviously volume:1. But throw in years, parts, editions, copies, supplements, numbers, page ranges, etc, shit gets weird.

👤 monkeydust
Building a VR application that a domain professional could use to uncover insights from high dimensional data. The goal being to prove that doing this in VR beats 2D screen or 3D plot on 2D screen.

👤 gwicks56
Seeing if mental health crises can be predicted by gathering passive data from your phone. ( Accel, gyro, GPS, music choices, keyboard entries, app usage, sleep, facial expressions etc)

👤 caviv
We are working in my company on trying to combine and solve route-optimization problem with scheduling and transportation problem for the Electric Vehicle drivers https://www.makemydayapp.com Think of an EV driver. Where and when should we charge the car ? why not to charge the vehicle according to your schedule and go to your meeting while your car is charging ? and of course. Pre booking your charging station.

👤 jimkri
Working on building a system that can be used in urban areas to help fight climate change and water treatment issues using Algae. There has been so much research on the uses of Algae and how effective it is at using CO2 to grow and now I'm just trying to think of the most effective way to launch a venture.

The hardest part has been deciding what to fight first and meeting other people who have experience working with algae. I would love to connect with anyone that wants to talk Algae!


👤 erikbrodch
Currently at YC's startup school, trying to solve the unemployment and underemployment problem autistic and Aspergers people experience. Currently validating assumptions and it looks like a freelancing platform for autistic people is the most promising direction. Started accepting application from potential autistic people: https://www.spectroomz.com/work-from-home

👤 lbutler
I simulate water distribution networks.

I create computer models of water networks and calibrate them so utilities can do what-if and growth scenario planning. (e.g. what happens if this pipe burst? how would the network cope with 20k new houses in 40+ years)

I'm also developing software to help water engineers build and run models, some of it opensource and some of it commercial.

I'm currently pushing most of my effort into an opensource javascript library to simulate water networks.


👤 bogdanu
On a OSS sideproject, I'm working on a DI container for TypeScript that can autowire interfaces, Array of types and generics.

Since the type information is erased at compile time, it uses the compiler API to extract the data needed and generates TS code for the interface and constructor mappings.

The library is on GH, but not really much to show. I've posted on /r/node and it got some positive reactions, but it didn't got that much attention.


👤 Jaruzel
My 'paid job' is boring - Identity Management for Blue Chip companies.

My fun stuff at the moment:

1. Learning Windows IoT on a Raspberry Pi 3B

2. Working on proof-of-concept Search Engine Indexers for specific datasets and/or local file-systems (on network servers).

3. Exploring a new paradigm of allowing people to easily publish train-of-thought type content without having to post a long series of tweets or silo it inside Facebook/LinkedIn/Gist etc.


👤 trevett
Creating a directory of all WhatsApp-using businesses in the world. In dog-fooding I must say it's pretty nice booking a dentist without calling and waiting on hold.

Business listings are fairly sparse in some countries. Many owners do not bother creating even a google maps profile and just rely on word-of-mouth for new clients. Acquiring the bottom of the data-iceberg will require some creativity going forward.


👤 manx
I'm researching ways to scale deliberation and qualtiative decision making in the number of participants. I think this is the base for making politics work and tackling big wicked problems like climate change. It's slow, since my time is limited. But talking with lots of interesting people about ideas and approaches is promising. If you're interested to talk, please contact me.

👤 austincheney
I am working on exposing the file system to the web browser using OS like GUI controls and then selectively sharing parts of it to specified users with security controls. It’s kind of like turning your computer into a private cross-OS shared drive.

The problem this solves is sharing. Sharing between devices/users should be as simple as copy/paste initiated by either user like everything is local.


👤 Zaskoda
I've been learning how to design game play mechanics for the Ethereum EVM by building a game dapp with features I haven't seen before.

👤 tmaly
I am building a Scratch programming course for kids.

But its more than just that. I want to take the material and make it more entertaining as well as educational.

I am observing that more and more kids are learning things on their own by just going online and searching for videos on how to do X. We are on the cusp of online learning overtaking traditional in classroom learning in terms of quality and presentation.


👤 manx
I recently took a few days apart to implement my own SAT solver. The idea is to describe the solution space of each clause by a dnf. Then intersect the solution spaces (dnf1 and dnf2).to_dnf() in a way such that the intermediate solution space representations are small. In the end it is solving ALLSAT, by converting cnf to dnf.

I'm happy that it works well for many small sized problems.


👤 aberry273
Automation of work. I believe as the number of daily applications we use increases and the number of available APIs increase, the need for automation across these applications increases.

https://bustl-app.com - A SaaS product that acts as a personal assistant that will integrate with a range of different apps.


👤 ratsimihah
I'm working on strong AI using natural selection and reinforcement learning to develop an intelligence not necessarily modeled to ours.

What I can't figure out is what to use as inputs, similarly to the human senses, so that it doesn't become too specific, i.e. weak, but instead remains general and able to understand the binary language computers use.


👤 yhoiseth
I'm trying to improve people's abilities to predict the future.

Predictions are a critical part of decision-making, and it's possible to improve – see, for example, Philip Tetlock's work. But that requires the right tools, which we are building: https://www.empiricast.com


👤 RangerScience
I'm re-implementing Chrome extensions for Electron. The existing implementations are specifically for dev tools extensions, and/or so aren't working for the extensions we want in our Electron app. I'm finding working through the various inter-process communication models (and resulting implementations) really interesting.

👤 dchuk
I’m building a simple, opinionated tool to create and manage roadmaps the right way (IE not features on a Gantt chart). Think of the opinions that the basecamp guys bake into their products, but targeted at roadmapping. Going to use it with my own internal product team for a while, but could easily see it being a good standalone product.

👤 brenden2
Working on a new company, one which (I hope) will turn the restaurant industry on its head. I want to make in-restaurant ordering, payment, and service pure joy.

I'm mostly heads down coding every day, building an MVP. Also trying to find some investor interest where possible, however fundraising has never been something I'm good at.


👤 ryanmercer
Trying to get companies to give me a chance without a 4-year degree. Even my own employer won't promote without a 4-year degree.

While this sounds like a complainy pants problem, this isa very real problem for a very large percentage of the United States. Without a 4-year degree as a de facto dues card, you are severely limited on your options.

At 34 years old, I could maybe have a degree by 40 while working full time and have to take on 30-60k dollars of debt to be competing for entry level jobs against 20-22 year old applicants (many schools now have programs so students can graduate simultaneously with a high school diploma and an associates degree). At my current income, if a degree could get me an extra 15% within a year of graduation, I would be in my 50s before I paid the loans off at current rates. That means I sacrifice the last half of my 30's to break even in my 50's and maybe make some extra money in my 50's and 60's losing out on 20-30 years of compounding interest because I don't have that arbitrary degree in anything as a dues card to say I'm worth hiring/promoting.

Blah.

Last year I made about 10% less than the year before because of zero overtime, our annual merit-based increases often are break even (sometimes not even break even) once you factor in inflation and insurance cost increases, throw in the constant nagging pressure of cancer risks (father died of it, mother had it, father's mother died of it), climate change, international trade issues which could see me laid off, automation possibly replacing jobs in the near future, it can often be quite crushing. Especially when you're trying to maintain sobriety and just want to run off into the woods with a cask of high proof alcohol and try and befriend a bigfoot to help provide food and shelter for you so you can die from Lyme disease or exposure living as a refugee in Bigfootville.

Meanwhile you see people with YouTube channels buying what equate to mansions (What's Inside, Jenna Marbles) and taking international trips monthly (What's Inside, Casey Neistat used to, on aircraft with seats in the tens of thousands of dollars a flight) and even crazy domestic trips frequently (What's Inside) and you're like, "Dude, I just want to make more than 34k a year".

I truly can't imagine what it is like for people that are consigned to working fast food/retail/service jobs as their sole source of income. It has to be all but crippling.


👤 tixocloud
As a co-founder, we’re building a scalable AI deployment system for banks. On the outset, not as sexy, but our system is meant to highlight deficiencies and problems with AI like bias, fairness, etc so hopefully people are aware and will have the impetus to fix things. Looking to impact change from within.

👤 memset
I’m working on making email SaaS providers behave reliably as a side project. I’ve written a piece of software which is self-hosted that does failover, retries, queuing, logging, and monitoring for sending mail via SMTP so that people don’t have to spend time implementing all of that plumbing themselves.

👤 bwb
We are working on how to match engineers with engineering teams based on the work environment and team values/culture.

I've had too many friends and family members end up at companies that were not a match and watched the massive stress pile up. I want to help people find the right team/culture for them.


👤 sharmi
There is plenty of data lost in Google Search Console due to the limit of max 1000 records for any time period. The real value is in the long tails and they are lost.

I am working on creating a solution that gathers the data normally not seen in console dashboard and discovering actionables that help the user.


👤 bjourne
Right now I'm working on electronic music generation. That is, how neural nets and other technologies can be used to generate electronic music. It works roughly similar to text generation using Markov models, but there are a lot of problems not found in text that are specific to music.

👤 bovermyer
Procedural fictional world generation.

👤 bebopsbraunbaer
i am working on a similar project to lotrproject.com or a newer example would be www.witchernetflix.com but my project would be for any book (or universe) in general. (e.g. my fav. book series malazan book of the fallen). You could describe it as wiki with fancy UI i guess

👤 edhu2017
Data-driven robot control methods for solving furniture assembly.

It's an interesting problem, requiring both dexterous manipulation and long-term planning. It's also compositional, so I believe some form of hierarchical control and planning can solve it.

www.clvrai.com/furniture


👤 yewenjie
1. A tiny script for getting top N posts of past week from a subreddit into a telegram channel. This can be extended in so many ways and I couldn't find an existing solution.

2. An all-encompassing personal knowledge management solution that is effortless and universal.


👤 invalidOrTaken
Symbolic math for students. More generally, UI principles for tree manipulation.

Why am I still using pen and paper for math homework? Why do I have to rewrite the whole friggin thing every step?

And there's a hope that whatever I learn might be useful for lisps, too.


👤 psp219
Working on a free lease trading website. Tried SwapALease/LeaseTrader but the fees were WAY too expensive for just posting. Going with a freemium model with posting being free and additional ID/verification checks charging money.

👤 Gys
Making people connect offline

👤 fredgrott
I choose something that probably is not solve-able, the shortlist:

1. 4-manifold problem, while you can see it should be the surface volume of the shape is equal the math proof is the impossible rub. 2 Prime number generator


👤 navyad
I am building movie-macther for alerting user for their IMDB's watchlist.

https://github.com/navyad/moviematch


👤 256lie
Models to detect strokes in medical images to be deployed in a hospital.

👤 letorruella
I am trying to translates Andrew Yang's policy site into Spanish.

👤 remi_o_p
I use statistics and machine learning to study the physiology of human pain and stress.

This can lead to ai-suggested interventions that people can apply to themselves or to support someone else.


👤 bethanvincent
I'm trying to challenge the current model of hiring which heavily relies on CV's and frankly awful job ads.

It's a complex problem, but there must be a better way of doing things!


👤 kleer001
How to write a compelling story in the form of a book.

Sounds easy...

But it's the most difficult thing I've ever tackled. Even considering I've read books like water since I was a kid.


👤 Irene
Community medicine; precision medicine - all self-funded.

👤 thirtythree
Nothing at the moment unfortunately. I've started creating a web app for news/social/groups/dating but it's not that far along yet.

👤 cicinema
app to help me track my due payments (always forget things like monthly fee for piano lessons or similar not automated payments, plus helps get an overview of upcoming expenses).

released recently as my first app in google play

https://play.google.com/store/apps/details?id=com.due.core&h...


👤 m00dy
Im working on https://carboncredit.io

It is a next generation carbon offset marketplace.


👤 vahid4m
Im trying to suggest different Docker properties for each service in a multiservice system in order to maximize the performance of the system

👤 cjfd
I am currently writing a future in C++. We were using the future of the stlab library but that turns out not to work 100% reliably.

👤 Madmallard
Multiplayer networking for a turn-based role playing game. Lots of difficulties I didn't foresee at all beforehand.

👤 ILOVEPIE
I'm working on a HTML 5 renderer for the most complex subtitle format in the world (that is actually in use).

👤 farazbabar
A truly anonymous anti-social network and an anonymous but verifiable identity to go along with it.

👤 skwb
I'm working on automating the acquisition of cardiac MRIs using deep learning!

👤 DantesKite
Trying to figure out why learning how to cook is so tedious in a software world.

👤 danielkay
I'm working on aggregator editing software for the site I recently launched. This is a LAMP stack. If someone wants a source code, please contact me via email.

https://www.trumpsdaily.com/


👤 BaitBlock
Baitblock (https://baitblock.app) here:

We help you avoid distractions while working on websites and the internet by installing our Chrome extension. For example, Baitblock removes recommended videos on YouTube while you're working.

It also deals with 1st party cookie tracking. It clears cookie/storage on every page load as long as it detects that you're not logged in to the website (upcoming version removes many bugs) using machine learning (NLP).

Since there are too many cookie/gdpr popups now a days, Baitblock automatically hides them while you're working.

You can also add summaries/TL;DR for any link on a website (right click) so others dont have to click.

The end goal of Baitblock is to block all possible distractions in a webpage and save everyone's time.

The latest version of Baitblock 0.1.0 is awaiting approval with many fixes and new features.


👤 sqreept
Leader election in a distributed system of unknown size.

👤 kayge
Trying to get hired in infosec with 10+ years of web dev experience, and failing miserably even though there is a "desperate need" for more people from all backgrounds to enter the field :)

👤 dillonmckay
Helping car salespeople sell more vehicles.

Lots of webscraping.


👤 abrax3141
Bringing up two kids.

👤 thirdsurf
I’ve discovered a new class of surfboard fins, they’re also the first ever designs that can be simply 3D printed, sanded and surfed. This means that a person in a developing world surf town could affordably obtain a 3D printer and begin producing $50-$100 of fins per day; costing 1/10th that price in filament. My site: https://techfins.surf (still a bit to go in completing it)

My Open Collective page (I’m ballin’ on a slim budget here) https://opencollective.com/techfins

You can see more of my fins effort on my instagram page, @stormfins

I recently decided to use the techfins name instead.

I ended up working on this thanks to a passion for surfing, and knowledge that new airfoils could radically improve my surfing ability by augmenting my surfboards’ capabilities. I learned CAD four years ago just to do this - make fins based on new airfoil templates. This ‘new class’ is essentially high lift fins. Compared to the current surfboard fin standard (6mm thick fins), my 16mm thick fin designs provide radically more drive, traction and stability to surfing at the lower speeds. Making normal to pumping surf more accessible and enjoyable to novices and experts.

These fins are not only empowering for surfing ability, they’re also safer because of their thicker, more rounded edges, and when 3D printed the fact they break before your skin does. Also, if these fins could be fitted with an internal floatation during printing, they could be recovered and glued back into place using automotive plastic glue.

These are also literally the first high performance Wavestorm fins to be created as well. Anything else out there is a boring, simple fin design.

Some past feats I can be proud of that you all may appreciate:

• created BeelineReader.com’s first working app, helping them get off the ground. Helps you read much faster using a novel, internationally patented innovation.

• Created a web browser with T9Space.com that empowered 10s of thousands of Nokia phone users around the world to access the desktop only internet back in ‘07-‘10

Earned a bachelor’s in CE at UCSC 20 years ago.

My moniker thirdsurf is about a P2P ‘school of surfing’ project I want to get going next. There needs to be a more dynamic connection between those with the knowledge and those who’d like to learn.

If this fins thing gets off the ground, it’ll open up other possibilities. Nucleos.com is an example of a company that’s been developing a cheap school software server that can operate in developing world conditions. I want to see 3D printing fin labs sprouting that use a computer that can serve out edu apps to anyone nearby who has a wifi device.

I also aim to set up a P2P market for people who could fabricate the digitial fin designs I’ll be making available. This could open up a market of innovation, empowering people to tout novel materials and fabrication methods, helping advance greener, safer and more economical ways to make these fins, and other goods.

Also, in places where it may be difficult to obtain filament, the machines https://preciousplastic.com/ and others are developing could turn plastic refuse in devloping world areas into a precious commodity.


👤 stdsdl19
I recently launched Homematchx.com as an interactive way to connect future home and buyers at similar stages of the real estate process. Unlike other real estate listing platforms that shows move-in ready homes in less than 30 days, Homematchx list future homes and buyers at various stages of the real estate process to empower users to find the right match to close when they’re ready. Everyone has a plan and a price! Why wait until you're 30 days from buying or selling when you can find the perfect match to extend the closing date at your convenience.

According to bankrate.com over 60 percent of millennial home buyer regret their home purchase. SHOCKING! In our industry this stat is overlooked and it has made me wonder why. I was working with someone who's lease was coming up and wanted to explore buying a home. They had two choices, rush into a home or wait another year. They decided to move and lease in the area they wanted to purchase. Being unfamiliar of the housing market after signing a 12-month lease there is no way to identify future homes that will come to the market when their lease is up. This story led us to a problem in our market. To avoid the traditional move-in ready market in less than 30 days, our users can match to homes that will be available for sale at their expected time to purchase. This is a perfect way to build confidence and prepare for the journey head.

Let's keep it 100 percent! We don't have access to who is planning for the future which could produce a better outcome. As a real estate professional over 10 years I’ve noticed soon after buyers move into their new home better homes in the neighborhood were listed for sale around the same price. We often times think we purchased the best home at the right time, but everyone has a plan and a price,That’s real estate right!

Would you be willing to wait if you found the home worth waiting for or made the seller an offer they can’t refuse for your one of a kind? Homematchx assures you never miss out on wishing you could have purchased the home next door, the home across the street, or the home around the corner. Our platform allow consumers to see available homes for sale up to three years out giving you access to more inventory than today.

I think seller are at a serious disadvantage when they need to sell. Days on Market is a huge issue and its a growing concern in real estate. They are unsure how many buyers fit their home's description and would be willing to purchase it at their desired time. To time selling your home perfectly is unpredictable. Our platform allows you to see all the buyers, their compatibility to your home, and if they have been qualified or not. Never will a seller list a home for sale without know who will actually purchase it.

We are heading into the new construction industry to help home builders better understand the real estate market and who's available. There is so many missing things that buyers don't have access to in order to time their new construction journey perfectly.

I'm excited about the many problems we can solve but I know we cannot be successful without the users knowing it exist. I'm on a Godly mission to finally change the real estate market and make it accessible regardless of your timeline.

Stephen L.


👤 photawe
I've been working on a video editor (https://phot-awe.com), for more than 1.5 years.

Biggest challenge has been speed: first proof of concept was a prototype that was kinda' slow (C#/WPF/Windows). I've re-written it using the lowest level possible stuf from WPF, and that took me a looot (roughly 3-4 months, to also make it easy to extend/modify). That was an improvement of roughtly 3-4 times, but for non-trivial stuff, it was too slow (and especially saving the final video was insaaaanely slow). So, I did another rewrite in UWP, and this took another 4+ months.

Now, I'm really happy about the speed - it's 3-4 times faster than before, and at saving, it's 10-12 times faster.

In order to make it happen, I've worked insane hours (and still am) - but that's that. Right now (the following 2 months) I'm focusing on stability and some improvements. Hope to have apretty cool new feature ready in roughly 3-4 months, and we'll see.

Challenges: countless, probably I could write a book ;)

1. Parsing existing videos - in WPF that was insanely hard, and it took me a lot of time to come up with a viable solution (which when porting to UWP, I ended up throwing away)

2. Estimates - I was pretty good at estimating how long a task would take. But due to the fact that everything was new to me (basically, animating using low level APIs was close to undocumented), so pretty much everything took 4-5 times more than I expected. This was soooo exhausting and depressing, since at some point I just stopped estimating, because I knew it would take me longer.

3. Changing the UI due to user feedback - basically, I ended up redesigning 80% of the UI to make it easier to use. What I thought would take me 1 week, ended up taking me 1+ months.

4. Tackleing everything at once: trying to implement a new feature, while dealing with bugs people would find or dealing with issues that would come up when trying to implement the feature. And dealing with issues that came up from the photographers I collaborate with (those that create the app's effects/transitions).

5. Porting to a new technology (UWP/WinRT). This is something that I hope I never have to do again - I was forced to do it, because of the speed gains. I had to reimplement / retest every control I initially developed - that's one thing. The other one is dealing with the idiocracy of WinRT - which loves async stuff / and also loves limitations. Also, the UWP documentation is soooo bad compared to WPF - and there are very few resources, because most people are put off by it (not going to go into detail as to why, that's another book I could write). Not for the faint of hearted. 6. Compilation times - on the old technology (WPF), everything was insanely awesome. On UWP, compilation times are roughly 6 times slower. That is baaaaaaaaad. I'm doing all sorts of workarounds to make things faster.


👤 lichtenberger
I'm working on a versioned, temporal DBMS[1] called SirixDB in my spare time, which is the most exciting thing :-)

It's based on a university project on which I was working basically since day one in 2006.

I know it's crazy to work on such a large project initially alone. Lately, however, I'm getting the first contributions, and maybe I should start collaborating with the university or with the company of my former supervisor (who began the project for his Ph.D.).

I'm now more than convinced that the ideas are worth to work on, especially in the advent of modern hardware as byte-addressable NVM :-)

Currently, I'm working on the storage engine itself, to reduce storage space consumption further and to make the system stable. I'm experimenting with larger data sets to import (JSON and XML currently up to 5GB) with and without auto-commits, enabling/disabling different features, for instance, storing a rolling merkle hash for each node, storing the number of descendants, a path summary and so on.

Some of the features:

    - the storage engine is written from scratch
    - completely isolated read-only transactions and one read/write transaction concurrently with a single lock to guard the writer. Readers will never be blocked by the single read/write transaction and execute without any latches/locks.
    - variable-sized pages
    - lightweight buffer management with a "kind of" pointer swizzling
    - dropping the need for a write-ahead log due to atomic switching of an UberPage
    - rolling merkle hash tree of all nodes built during updates optionally
    - ID-based diff-algorithm to determine differences between revisions taking the (secure) hashes optionally into account
    - non-blocking REST-API, which also takes the hashes into account to throw an error if a subtree has been modified in the meantime concurrently during updates
    - versioning through a huge persistent and durable, variable-sized page tree using copy-on-write
    - storing delta page-fragments using a patented sliding snapshot algorithm
    - using a special trie, which is especially good for storing records sith numerical dense, monotonically increasing 64 Bit integer IDs. We make heavy use of bit shifting to calculate the path to fetch a record
    - time or modification counter-based auto-commit
    - versioned, user-defined secondary index structures
    - a versioned path summary
    - indexing every revision, such that a timestamp is only stored once in a RevisionRootPage. The resources stored in SirixDB are based on a huge, persistent (functional) and durable tree 
    - sophisticated time travel queries
Besides the storage engine challenges, the project has so many possibilities for further research and work:

    - How to shard databases
    - Query compiler rewrite rules and cost-based optimization
    - A brand new front-end
    - Other secondary index-structures besides AVL trees stored in data nodes
    - Storing graphs and other data types
    - How to best make use of modern hardware as byte-addressable NVM
[1] https://sirix.io or https://github.com/sirixdb/sirix

👤 bashwizard
My lack of sleep.

👤 ronilan
Not sure it’s interesting. But it did become a problem :)

Anyway...

This summer & fall I wrote a JS core lib and a set of compatible packages that together greatly simplify the creation of terminal based node apps and games (in the realm of blessed, blessed-contrib and ink, but with no dependencies and with a novel api/architecture)

I got into it because my son did this node project where an animated car drove in a forest of cellular automata generated trees. Yah. You read it right. Things spiraled from there...

It is not a small project and it is pretty close to release form. I’ve used the lib and components to write a couple of small but non-trivial things. So, yes, it works.

In December, though, I stopped actively working on it. There are various reasons. One of which is that there is snow on the mountains. There are other reasons, none of which is code related.

More curious? More question. Cheers.


👤 fhcgffgfxgfgfd
Raising a child.

👤 _myles
The past several years I've been trying to find some tangible philosophical ground to stand on. This (desperate) search is and has been the produce of mental illness I've dealt with since my adolescence (I'm 32 now).

Quite a long story short, I managed to get the mental illness under control; something I thought I'd be living with the rest of my life.

My research has included mostly standing/walking meditation, and reading a lot on philosophy, religion, psychology, and such.

This is a personal project I've only just sort of revealed, after some persuasion by my peers. I didn't really have much intention on putting out in the public but it has turned out to be something significant. There is a lot to say about it.

EDIT: If you're curious, here is what I came up with after I started recording my research. DISCLAIMER: there is some personal stuff I talk about.

https://github.com/myles-moylan/head_project


👤 graycat
How to find an accurate numerical approximation to e, the base of the natural logarithm? Last weekend stumbled onto a shockingly easy and effective way!

Google query

"base of the natural logarithm e"

reports

e = 2.718281828459

that is, 13 digits.

The calculator with Windows 10 reports

e = 2.7182818284590452353602874713527

that is 32 decimal digits.

Last weekend found

e = 2.71828182845904523536028747135266250

that is, 36 decimal digits.

The math and code are below and could just as easily get e to, say, 500 decimal digits!

How'd that happen?

Last weekend worked on some short but relatively careful notes to get a nephew of 9 started on calculus, and part of that was Taylor series in just two pages with large fonts!

The code and the core of the Taylor series derivation are below.

In TeX, Taylor series is

f(x) = \sum_{i=0}^n {(x - x_0)^i \over i!} f^{[i]}(x_0) + R_n(x_0)

with R_n(x_0) as the error term.

To derive the Taylor series, really just find the error term

R_n(x_0)

and for that just differentiate f(x) with respect to x_0 where then nearly all the terms cancel, simplify, integrate from x_0 to x, and apply the mean value theorem. That's all there is to it!

The results are, for some s between x_0 and x:

R_n(x_0) = (x - x_0) {(x-s)^n \over n!} f^{[n+1]}(s)

As above, the final output of the code:

e = 2.71828182845904523536028747135266250

From R_n(x_0) the error is less than

3 x 10^(-40)

The numerical output of the code is curious: Get a little over 1 decimal digit of accuracy for each term of the series! So the output shows two big triangles, one for the values of n! and one for the number of correct digits in the estimate of e.

A key to why this code is so simple and works so well, Kexx can do arithmetic with 1000 decimal digits of precision!

"Look, Ma, here's the code -- dirt simple":

          macro_name = 'NATLOG'

          out_file = macro_name || '.out'

          'nomsg erase' out_file

          Call msgg macro_name':  Find natual logarithm base e'

          numeric digits 1000

          n = 35

          sum = 1

          factorial = 1

          Do i = 1 To n
            factorial = i * factorial
            sum = sum + 1/factorial
            Call msgg Format(i, 5) Format(factorial, 50) Format(sum, 2, 35)
          End

          error = 3 / factorial

          Call msgg macro_name':  The error is <='

          Call msgg Format( error, 59, 50 )

          Call Lineout out_file

          Return
     msgg:
          Procedure expose out_file

          Call Lineout out_file, arg(1)

          Return