Live data from Hacker News

Ask HN: What problem are you close to solving and how can we help?

news.ycombinator.com

181–190 of 486 posts

Re: Ask HN: What problem are you close to solving and how can we help?

#181

Stateful, exaclty once, event processing without the operational capacity to run a proper Flink cluster. This thing needs to be dead simple, pragmatic and cheap/simple to operate and update. The only stateful part in our infra at the moment is a PG database. We are going to start work on this in a weeks, so I'm looking for some insights/shortcuts/existing projects that will make our lives easier. The goals is to proc…

Message queue (i.e. RabbitMQ) sounds like a more natural fit for your problem.

What is the peak and avg QPS you need to support? High peak QPS might force you to introduce distributed workers and makes locking impractical.

Another consideration is how much do you care about data integrity. Would it be a problem if a few messages are lost? What if a message for processed twice? What if servers lost connection to db for a few seconds? What if a whole server/db goes down?

Re: Ask HN: What problem are you close to solving and how can we help?

#182
post #118

Earlier quoted context omitted.

Benadryl

Benadryl, no. But melatonin, sometimes, yes. My rule is to have a hard cutoff time after which it's better to take melatonin than to continue the cycle of whining, sleep deprivation, and next-day misery. The cutoff is late enough to have plenty of time to try all the other things involving wind-down rituals. It is not an every day thing. I found that having the consistency actually helps establish the rituals too. Al…

Look into the research behind melatonin use. I’m not a doctor and certainly long term use of diphenhydramine is associated with neurological problems in old age, but I’m not sure melatonin should be used as a simple hypnotic as you are suggesting. It’s natural but so is testosterone. Hormones may not be good to tinker with. I say that as a long time user of melatonin. At the very least you may want to stick with lower dosages- nothing over 1mg which is about as low as is easy to find.

Re: Ask HN: What problem are you close to solving and how can we help?

#183
post #123

I want to bring back old school distributed forum communities but modernise them in a way that respects attention and isn’t a notification factory. Mastodon is a pretty inspirational project but the Twitter influence shows, I miss the long form writing that was encouraged before our attention spans were eroded. Not at all close to solving it, but it’s been on my mind for a long time. Would love to hear if there are o…

Looking forward to see where you go. I used forums primarily for my automotive hobbies, but they all seemed to have died around 2013-2015 as Facebook groups took over. Still, forums are often the best place to find good information. I worry about the day that Facebook solves the search and weekly "repeat topic" problems that are the only thing holding it back. It's a shame phpbb, vbullettin and other big players in t…

> It's a shame phpbb, vbullettin and other big players in the space were too slow to adapt to mobile.

Was that a problem? My memory is that everything used 'Tapatalk' for mobile, perhaps before the first iPhone even (I recall using it on an iPod Touch).

Re: Ask HN: What problem are you close to solving and how can we help?

#184

I'm trying to make social media moderation more democratic and using that to decide fuzzy questions like "should this post be censored", or "is this misleading" [0]. While the crowd's answer won't be perfect it will help sort through a lot of the noise and feel better than the decision of whatever mod happened to create the subreddit. The problem: how can I make decisions based on a sample with a binary question. I t…

This might be a good use-case for the "bayesian truth serum" http://economics.mit.edu/files/1966

This applies when our questions are not just trying to learn about the world (e.g. 'Our survey discovered that 10% of posts are considered misleading'); we are going to use their answers to decide on actions, e.g. removing posts, attaching warning labels, etc.

Those answering the questions know this, and (if they have a preference over which action will be taken) are incentivised to give more extreme answers. A classic example is an ice cream company surveying shoppers about the flavours they like: if I truthfully answer that I like chocolate slightly more than strawberry, this will have a small effect on the survey result, and hence the company's new product flavours. However, if I falsely say that chocolate is the best flavour I've ever encountered, and that strawberry makes me vomit, that will have a much stronger effect on the survey result, and make it more likely that the company will make the chocolate ice cream that I prefer.

The "bayesian truth serum" counteracts this by asking each question in two parts: there's the initial question we want answered, as well as an additional question: "how do you think others will answer?". For example:

- "I find this misleading" and "I think 80% of respondents will find this misleading"

- "I rate strawberry as 4/5" and "I think 10% of respondents will give strawberry 1/5; 20% 2/5; 50% 3/5; 15% 4/5; and 5% 5/5"

The first answers (the ones we care about) are weighted based on two conditions: how closely the estimated distribution matched the real answers, and how 'surprisingly popular' the first answer is.

To see why this cancels-out the incentives to lie: our best chance of affecting the result is to choose a 'surprisingly popular' answer, since this will contribute more weight to the result. However, these two constraints exactly cancel out:

- The answers we predict are popular, will also be those we predict are unsurprising (after all, we could predict them!)

- The answers we predict will be surprising, will also be those we predict are unpopular (that's why it would be surprising if they were popular!)

It turns out that the rational strategy, for swaying decisions as much as possible towards the outcomes we want, is to answer the first part truthfully.

A similar analysis applies to answering the second question (the estimates) truthfully. In that case there are two things to consider:

- We want our estimates to be as close as possible to the true distribution, in order to maximise our response's weight.

- We want to engineer our estimates such that the answers we disagree with get a high estimate, and hence appear 'unsurprising' (reducing the weight of those responses). Our estimates must sum to 100%, so decreasing the 'surprisingness' of one answer must increase the 'surprisingness' of the others. The effect we have on each answer's weight will be small, but it will affect every response which chooses that answer. Hence to have the largest impact, we need to decrease the 'surprisingness' of those answers we think will get the most responses. Yet that exactly what we've been asked for (an estimate of how popular we think each answer will be!)

Re: Ask HN: What problem are you close to solving and how can we help?

#185

How can we make CTOs better? How does one CTO learn? How a community of CTOs can help create value to one another?

Why should CTOs only learn from CTOs?

The average CTO is not as knowledgeable as you might think.

For example, there are CTOs today building applications using no-code platforms, without any academic or technical background. Those people would have much to learn from an software engineering intern at any company.

CTO is a job title, and each company can grant that title at their discretion. Or Technoking, or any other title you might think of.

Re: Ask HN: What problem are you close to solving and how can we help?

#187

I built a community that aims to keep FOSS projects alive. It's meant to solve the kitchen and egg problem by having as many people and projects sign up, and then any developer who was interested could just automatically get commit permissions to any project. It's called Code Shelter: https://www.codeshelter.co/ It's stalled for a while, so I don't know how viable it is, but I'd appreciate any help.

> Given the high level of trust users and project owners are putting in us, we need our maintainers to already have demonstrated their trustworthiness in the community. As such, we'd like to see any popular project you are an owner/maintainer of, as it would make it easier for us to accept you.

I certainly understand the rationale but doesn't this narrow down the universe of possible maintainers while putting even more load on existing maintainers by expecting them to take on more work?

Re: Ask HN: What problem are you close to solving and how can we help?

#188
post #183
post #123

Earlier quoted context omitted.

Looking forward to see where you go. I used forums primarily for my automotive hobbies, but they all seemed to have died around 2013-2015 as Facebook groups took over. Still, forums are often the best place to find good information. I worry about the day that Facebook solves the search and weekly "repeat topic" problems that are the only thing holding it back. It's a shame phpbb, vbullettin and other big players in t…

> It's a shame phpbb, vbullettin and other big players in the space were too slow to adapt to mobile. Was that a problem? My memory is that everything used 'Tapatalk' for mobile, perhaps before the first iPhone even (I recall using it on an iPod Touch).

It was, and it was pretty terrible.

Re: Ask HN: What problem are you close to solving and how can we help?

#190

How can we make CTOs better? How does one CTO learn? How a community of CTOs can help create value to one another?

Why should CTOs only learn from CTOs? The average CTO is not as knowledgeable as you might think. For example, there are CTOs today building applications using no-code platforms, without any academic or technical background. Those people would have much to learn from an software engineering intern at any company. CTO is a job title, and each company can grant that title at their discretion. Or Technoking, or any othe…

That's exactly the point, and mostly CTOs don't have much people internally to ask help from.

I am in a community with some CTOs in Latin America and I see this struggle happen every time.

Post reply on HN