Live data from Hacker News

Ask HN: What interesting problems are you working on?

news.ycombinator.com

151–160 of 633 posts

Re: Ask HN: What interesting problems are you working on?

#151

The most prevalent type of security vulnerability in all of software is XSS. (If you count CVEs, which is admittedly a bit problematic). I’m collaborating on an attempt to shift the responsibility for XSS from the developers and towards the browser. The current stage focuses on getting the use case "insert HTML but without any scripts" right. There’s a public specification and prototype implementations in Firefox and…

This sounds potentially useful, but I'm not sure about the practicality.

It's usually pretty easy to not write XSS vulnerabilities, as long as you know they are a thing you need to think about.

Given that people don't bother to avoid writing XSS bugs right now, why do you think they will bother to use your tool to avoid writing XSS bugs in the future?

Re: Ask HN: What interesting problems are you working on?

#153

Earlier quoted context omitted.

1 million websites, a bit above 60 million documents in the index; the crawl is a couple of hundred million but a lot of it gets filtered out for various reasons. The crawler itself is aware of 470 million URLs. I've actually had it up to 50 million before, but that was a lot noisier data with fewer keywords per document. The current 60 million is significantly "bigger" than the old 50 million. Index size is not actu…

For sure, a large index by itself doesn't mean anything. I was more curious about the size on disk and how you manage it on a single machine. Also curious now, why you say half a 470m URLs? :)

Size of disk is like 3-400 Gb I think. Fairly manageable. I think it would require significantly more hardware with a multi-node approach. Locality is hella efficient.

I accidentally a word while editing the sentence.

Re: Ask HN: What interesting problems are you working on?

#154

Academic and Scientific publishing. It's the primary source material of human knowledge. It should be completely open and accessible to everyone with no barriers to access the literature or to add to the literature. The structure it currently takes - academic journals - made perfect sense in the 1600s when that structure was developed, and it continued to work reasonably well for distributing academic results up into…

As you suggest, journals are a critical area for society.

Since we're on HN, we get to take off our technical hat and put on our product hat -- not the fit-to-customer product, but disrupt-the-industry product.

What are the incentive structures that would destroy this or make it work?

Consider the scenarios today...

- What's wrong with the thousands of similar-sounding journals popping up on China publishing research that is either unvetted or copied from other journals, so researchers can satisfy their publish-or-perish needs?

- How do you deal with reviewer networks?

- How do you get the best of the best, people with no time and plenty of opportunities and money, to provide effective feedback on an avalanche of articles?

- How do you get the support of, without being dominated by, the big research companies and universities?

- Look at the history of reputation systems, from quora to stackexchange to games, on a matrix with the difficulty of determining correctness of questions:

-- Who won the game?

-- Does this code work?

-- Which library should I use?

-- Is this paper correct and valuable?

- What about prediction markets, which try to use money/investment as a measure of seriousness: how would that help or hurt? (and isn't that what we're doing by insisting academics publish for tenure?)

In the spirit of MVP, you might consider a pivot to a much smaller problem: how to professional groups establish and document their standard of care? A team wiki? (gets stale, disconnected from operations) Run books? (too stepwise to convey meaning needed to transform the system) Slack-capture? email? documentation?

What about capturing the benefit in a change of format, from opaque text/pdf to something like a per-domain semantic web, with connections to empirical methods and findings? That could provide incentives for everyone. Like the professional-group scenario, the killer feature would be something that grows incrementally with multiple authors (as code does for developers).

Re: Ask HN: What interesting problems are you working on?

#156

I heard few song lines from a new artist I've discovered. It has me thinking on a problem I want solved. Although, I'm not actively working on it. Why aren't there more employee-owned companies? And I don't mean solely shareholder programs, I mean actually owned by every employee and they are paid dividends of profit after all planned R&D costs. Similar to the Alaska oil pipeline bonus. Even interns. All studies show…

Ownership implies both risk and reward. Those who own anything (a private company or stock in a public company) are entitled to their share of the profits but also must take on the risk of the value going down. How do you convince all the employees of any company ('even the interns') to take on the risks accompanying ownership?

Maybe take a hybrid approach? The leadership members contribute some investment funding and in turn own portions of the company's profit relative to their investment. You also have hourly/contracted workers who do not have a stake in the company, but have well defined job specs.

My fear in that situation would be 'lazy investors' who donate some money but do no work to grow or manage the company.

Re: Ask HN: What interesting problems are you working on?

#157

Trying to teach myself linear algebra and deep learning so I can apply it to some interesting ideas I have about making current chess AI much stronger. I don't want to reveal too much since I don't want some Stockfish dev to steal my idea but I'm interested in tips and resources on linear algebra. I always hated matrices... Interspersed with that I have a huge amount of stuff to implement for my project still(search…

Assuming you have looked at MuZero, since it’s able to not only beat Stockfish, but also not specifically for chess:

https://en.m.wikipedia.org/wiki/MuZero

https://github.com/werner-duvaud/muzero-general

https://m.youtube.com/watch?v=L0A86LmH7Yw

Re: Ask HN: What interesting problems are you working on?

#158
post #74

Earlier quoted context omitted.

Your name, password, and the names and addresses and phone numbers and emails of all your family members already exist and are being used. So, by your logic, you have no reason to share them to everyone? The logic doesn’t hold up. You can make the same argument for anything. It makes sense to think about the dangers, not pretend that bad logic is an excuse to do anything you want.

No, actually your first sentence's logic doesn't hold up as it isn't a fair comparison at all. You can already order custom oligos and synthesized genes for relatively cheap. The chip idea would just reduce the cost more.

Digging into personal information on people can be done for relatively cheap. I’m not sure it’s a good thing to make it cheaper.

Re: Ask HN: What interesting problems are you working on?

#159
post #113

I’m working on making body doubling a more main stream approach to accomplishing everyday tasks. Body doubling is known within the ADHD community and entails performing a task in the presence of another. More details here: https://www.healthline.com/health/adhd/body-double-adhd It helps to engage motivation by using another person as the proxy. I wrote a bit about how I think it works here: https://doubleapp.xyz/blog…

I don't know if I have ADHD or not, and I don't think so because I'm sometimes able to focus for hours if it's really an end-of-the-world type of situation, but just having someone passively working next to me is 100% useless. My girlfriend is always working next to me, and that doesn't prevent me from getting distracted every few minutes. The only thing it helps is for stuff like cleaning the house where the problem…

There’s still a lot to be learned about body doubling and why/how it works so it definitely varies from person to person.

I’m in the same boat that house chores need someone there doing the same thing, rather than just their presence.

One of the things we’re playing around with is different user experiences for different tasks (e.g., computer work vs house chores). It’d be great to hear what you’ve tried when it comes to focusing on work and how it went!

Re: Ask HN: What interesting problems are you working on?

#160
post #113

I’m working on making body doubling a more main stream approach to accomplishing everyday tasks. Body doubling is known within the ADHD community and entails performing a task in the presence of another. More details here: https://www.healthline.com/health/adhd/body-double-adhd It helps to engage motivation by using another person as the proxy. I wrote a bit about how I think it works here: https://doubleapp.xyz/blog…

I am so happy to finally have a term for this phenomenon! I find it really hard to explain to friends and co-workers why I prefer to work in pairs, up until now I've been describing it as something along the lines of a motivational feedback loop, but your description of it being a proxy for your own motivation is quite good and I'm going to have to steal that going forward! Thank you!

I’m glad you found it helpful!
Post reply on HN