Live data from Hacker News

Ask HN: What weird or hard problems are you trying to solve?

news.ycombinator.com

261–270 of 831 posts

Re: Ask HN: What weird or hard problems are you trying to solve?

#261
Improving the performance of fountain codes and applying them securely to peer 2 peer file sharing.

A fountain code is an almost magical algorithm that can split a file of size n up into a (practically) infinite stream of blocks of size b, such that collecting any n/b blocks out of the stream can reconstruct the file.

Applied to p2p file sharing it effectively can eliminate rare pieces as well as the need to communicate which pieces people have. Related topic here is homomorphic hashing.

Unless I find something better before September my master thesis will be on this topic.

Re: Ask HN: What weird or hard problems are you trying to solve?

#262

Automating cloud architecture creation. I'm building a "catalog" of architectures that you could use to create a complete cloud architecture on your AWS, GCP or Azure account in less than one minute. So, for example, you could create a docker-based architecture with CI/CD, auto-scaling, zero downtime deployment, SSL, load-balancing, high availability and MongoDB in less than one minute in your own AWS account. It's l…

> It's like Terraform with the user-friendliness of Heroku. > It's very hard because every providers have different APIs and concepts so you have to start from scratch for each. Why not build it as a layer on top of Terraform?

I do use Terraform. Terraform is very good to create the building blocks of your architecture but not so much for the user-friendliness part.

Let's take an example: You have an architecture with a CI/CD. Great. You add your CodePipeline and CodeBuild ressources to your plan. Perfect.

For the CI part, you want your build to start on every commit on every non-master branch. Bad news: CodePipeline doesn't have support for multi-branch. So you will need to find a way to clone the default pipeline for each new branch.

Repeat this for all the user-friendly features (GitHub check runs, env vars management, deployment monitoring/rollback...) for the three cloud providers for all the different architectures and you start to feel the difficulty (I can testify ;)).

Re: Ask HN: What weird or hard problems are you trying to solve?

#263
post #46

Earlier quoted context omitted.

> throwaway addresses Unrelated but speaking of throwaway addresses, it would be cool to be able to create a throwaway postal address (which is then translated by the postal service), so online shops don't get your personal address information.

isn't that a po box

PO boxes cost and I still need to provide my name, SSN, email, phone etc even if I'm not ordering online.

If PO boxes were free, it'd solve one part of which I take issue with, but it costs like 4 euros per pickup. If your income is low, the 4 euros on top of the some 20 euros for banking and another 20 for a cellular plan will quickly add up.

Re: Ask HN: What weird or hard problems are you trying to solve?

#264
post #37

Earlier quoted context omitted.

I am optimistic :) The entire curriculum is extremely easy when properly explained at correct pace.

As a father with a 12 year old struggling with math, to say something is extremely easy makes me think you have a better understanding of math than people.

Take your child back to first grade and systematically re-test his knowledge. Identify where he got lost, catch up, and then today's assignments will not be as difficult. The child is likely stuck on something that wasn't thoroughly understood in the past.

I did this for a child recently. He was in the special needs program. I looked at his homework and re-tested his math understanding. It turns out he had no solid understanding of place value and had difficulty with adding two digit numbers mentally. No wonder he was struggling. We fixed that by spending a week 30 minutes per day on just that concept, he caught up to the next roadblock, which was fractions, we fixed that, and so on.

That's expensive if you hire someone to do this, but enabling self-study through ability to backtrack would not require as much teaching skill and be more of a supervisory activity for parents.

There are entire books on how to interpret math word problems, which is really all about converting verbal expressions into mathematical symbols. If you haven't already, buy one or check one out at the library. I am building a parser that implements those books as if they were algorithms.

That's the approach I am working on. No NLP, no ML, nothing fancy like that. It will take a while, but I should be able to pull this off. This is a question about hard problems and I think it qualifies. ;)

Re: Ask HN: What weird or hard problems are you trying to solve?

#265
post #13

Trying to create Discourse like E-commerce app that will make it easy for people to sell anything It will have all features that WooCommerce have but much stable and easily customisable.

I don't know what language you're using, but if you want help I'd be happy to do it. I just built an E-commerce site with NodeJS using Stripe as the payment processing (PayPal is next). My contact information should be on my profile.

Re: Ask HN: What weird or hard problems are you trying to solve?

#266

I’m working on a new way to talk online, with the goal of killing cancel culture, increasing understanding, and basically calming down current radicalization. Picture Reddit, but with the ability to anonymously share ideas with other people in your social circles. My theory is that most reasonable people stay off social media, so places like Twitter end up filled with unreasonable narcissists. At the same time, discu…

> Picture Reddit, but with the ability to anonymously share ideas with other people in your social circles.

> something new, that lets you talk with people you actually know.

Anonymous Facebook? The problem with that is this:

> so places like Twitter end up filled with unreasonable narcissists

That's also a problem among the people you know and have added on Facebook, many of them are unreasonable narcissists and they don't mind showing that with their name and picture on the web. I feel like giving them anonymity can only make things worse. Just think of your racist uncle, your Nazi grandparent, your homophobic friend, but now you won't know which of them is posting the bullshit.

You have chosen a very difficult problem to solve, I can only tell you why I think your current idea won't work and wish you luck.

Re: Ask HN: What weird or hard problems are you trying to solve?

#267
post #123

Private file access between computers. Even in 2020 it appears that building a connection between machines (macOS, Linux and Windows) requires a miracle if you don't like to share everything with cloud providers. cryo file mangager is an attempt to get rid of the hassle: https://cryonet.io

> building a connection between machines (macOS, Linux and Windows) requires a miracle if you don't like to share everything with cloud providers.

Technically bittorrent + any file encryption format works fine, although it's not something a nontechnical user would ever figure out without either step-by-step instructions or said miracle.

Re: Ask HN: What weird or hard problems are you trying to solve?

#268
post #49

Earlier quoted context omitted.

No because for example if you order from the same shop multiple times using the same PO Box, then they can link the information from each order.

So you're thinking like a virtual mailing address as a service. You receive and forward people's mail. Seems interesting. Also kind of high risk for the service provider. People will use something like this to buy guns and drugs and other stuff on the black markets. But I guess they do that anyway. You would have to be prepared to deal with a lot of subpoenas to unmask the real mailing addresses. Could be a useful se…

My idea would have to be implemented on a national level. I take issue with the socio-economic injustities in the current identity and personal management solutions as they're not technically accessible nor free while still being simply a must have in order to do anything in Finland.

Re: Ask HN: What weird or hard problems are you trying to solve?

#269
post #170

I hope this counts as weird enough ... PROBLEM: If time travelers from the future were to visit you, it would be difficult for them to quickly prove their authenticity. SOLUTION: Temporal passwords. At the start of each year, you devise a new password. You commit the password to memory, but you never write it down or divulge it to anyone until Dec. 31, when you submit it to the Temporal Password Registry, which publi…

What if the visitors are from November of this year?

Unfortunately they wouldn’t have access to the registry. But with enough determination, they could still brute force your password by returning repeatedly

Re: Ask HN: What weird or hard problems are you trying to solve?

#270

Earlier quoted context omitted.

As a father with a 12 year old struggling with math, to say something is extremely easy makes me think you have a better understanding of math than people.

To be fair, they never said it was easy to figure out how to properly explain it, nor that the right pace was necessarily as fast as anyone involved would like.

Yeah, I feel there are a few potential PhDs in that statement. Coding the solver and the problem generator is the easy part, figuring out how to explain something and from multiple perspectives will be tough. The multiple perspectives is key. I hope I can build a community of people willing to explain and a community of moderators to vet the explanation.
Post reply on HN