HNHacker News
TopNewBestAskShowJobs

joshdickson

630 karma · joined March 21, 2015

Currently building OpenNutrition.

Email: me@joshdickson.com Website: opennutrition.app Twitter/X: x.com/joshdickson40

submissionscomments
joshdickson··on Show HN: OpenNutrition – A free, public nutrition database
There is a large disclaimer that states, among other things, "We strive to ensure accuracy and quality using authoritative sources and AI-based validation; however, we make no guarantees regarding completeness, accuracy, or timeliness. Always confirm nutritional data independently when accuracy is critical." on every page on the website where that kind of in-depth data is available.
joshdickson··on Show HN: OpenNutrition – A free, public nutrition database
> or worse,use it as a primary source and become discouraged

I would hope these people download the free app so they can actually track their food, which has extensive tooling to track weight trends and expenditure changes over time :). But yes, you should be able to customize the assumptions, I just have about 100 more of these things to add and didn't want to wait longer to see feedback.

joshdickson··on Show HN: OpenNutrition – A free, public nutrition database
> Could you possibly add an option to see the nutrient content per 100g serving?

In the top-right of the table in the web search, you can change the toggle from "Per Serving" to "Per 100g", though this is just for the table view.

joshdickson··on Show HN: OpenNutrition – A free, public nutrition database
TL;DR: They are estimates from giving an LLM (generally o3 mini high due to cost, some o1 preview) a large corpus of grounding data to reason over and asking it to use its general world knowledge to return estimates it was confident in, which, when escalating to better LLMs like o1-pro and manual verification, proved to be good enough that I thought they warranted release.

You can read about the background on how I did them in more detail in the about/methodology section: https://www.opennutrition.app/about (see "Technical Approach")

joshdickson··on Show HN: OpenNutrition – A free, public nutrition database
The OpenNutrition app does that :)

Logging foods by image is a great way to get started being accountable with eating, and I'll use it if I'm out and don't want to manually figure out all the different components of something, but it's impossible for even the most well-trained human eye to understand food composition visually. A lot of AI-focused diet apps have gone in this direction as their primary method of input because it removes the need for a database, but the marketing these apps run that this is in anyway accurate as a primary search mechanism is, to me, really borders on abject dishonesty and sets users up for long-term failure. Just because an ingredient is invisible when prepared doesn't mean it's not there.

joshdickson··on Show HN: OpenNutrition – A free, public nutrition database
Ah that is an embarrassing bug. Mobile safari does not do that. Thank you for the report, looking to see why that is now.

Edit: Should be patched in Desktop Safari now.

joshdickson··on Show HN: OpenNutrition – A free, public nutrition database
Thank you so much for checking out the project and the bug report. The dataset includes alternate names for each of the non-branded grocery products and those are indexed into the Go-based prefix & full-word search engine that I wrote to answer queries. Sometimes they can be a bit over-prioritized in the search experience, but, I'd still rather have them :)
joshdickson··on Show HN: Inbox Zero – open-source email assistant
It’s a lot harder to figure out if you have product market fit when you’re choosing a starting point that significantly reduces your addressable market.
joshdickson··on Uber’s Anthony Levandowski Invokes Fifth Amendment Rights in Waymo Suit
I don't know if I'd go that far.
joshdickson··on Twitter Plans Hundreds More Job Cuts as Soon as This Week
Marketing, running the service and data centers, office space, research and development, capex, etc, etc. Running companies is expensive beyond just the salaries.
joshdickson··on Dash developer's response to Apple's response
No, there is absolutely no legal case here whatsoever. Apple's developer program terms grant them virtually unbridled power to do whatever they want with your developer account no matter how fair or how unfair. You have no legal right to have a developer account. Normal business contractual negotiations (as these are) are not blackmail.
joshdickson··on Security experts have cloned all seven TSA master keys
The only way to really be sure is to only travel with carry on luggage and never let it out of your sight. Obviously this is not always feasible, but, I think people do a poor job of packing carry-on luggage and assume they need something huge. You can definitely make due with surprisingly little, and it's easier to get around the airport, etc. If you have something big to bring home, just have it mailed to you.
joshdickson··on Ask HN: I joined a big co, like the team, hate some policies, what should I do?
Until the past couple of years they were almost entirely dependent on government contracts from shady three-letter agencies, and most of the work required a security clearance (now it's a little closer to 50/50 government contracts and Fortune 100-type companies). Not to mention they were literally funded with millions of dollars from the CIA's venture capital arm. Suppose they had been shady - I'm not sure we'd know about it. You probably should have had an 'inconclusive' group somewhere in the middle and they would have at least fit there.
joshdickson··on PagerDuty Names Jennifer Tejada CEO
There is no discussion. OP made an incorrect, absolutist statement that was ignorant and demonstrably false and I am pointing that out. Your view, frankly, is just as ignorant. You assume that world-class business schools like HBS only teach things that apply to traditional manufacturing businesses... Perhaps you ought to look at what a management student learns before asserting that. It's an incorrect viewpoint. The comment below this is literally an HBS article stating that professional managers are actually often better for the company than being founder-led. We cannot have a discussion that goes anywhere if one side of it is (1) anecdotal feelings that are not backed by research and (2) demonstrably false and ignorant statements.
joshdickson··on PagerDuty Names Jennifer Tejada CEO
The parent unilaterally said that it was a bad sign. That is an expression of certainty. Not 'it could be a bad sign,' or 'I believe it's a bad sign,' but 'it is a bad sign.' That is demonstrably and obviously false. I know what they said, and what they said is a ridiculous, stereotypical view of the value of professional managers who often lend far more value than technical people want to give them credit for.
joshdickson··on PagerDuty Names Jennifer Tejada CEO
Founder CEO staying on as quasi CTO while professional CEOs are brought in? Nobody tell OP about what Larry Ellison's done with Mark Hurd and Safra Catz.
joshdickson··on PagerDuty Names Jennifer Tejada CEO
Yes, and I am telling you that is an ignorant stereotype.

Edit: You've edited your response so many times I can't keep up. I am not arguing any point of view. You unilaterally said that it is always a bad sign when a company brings in an experienced CEO. That is an ignorant stereotype. Sometimes they succeed, sometimes they fail. Sometimes it's a smart hire, sometimes it's not. The late Dave Goldberg taking the reigns at SurveyMonkey was an incredible turning point for the company.

joshdickson··on PagerDuty Names Jennifer Tejada CEO
No, I am saying something funny, for effect, based on an ignorant stereotype that professional CEOs never succeed.
joshdickson··on PagerDuty Names Jennifer Tejada CEO
Yeah, really killed Google.
joshdickson··on Master Plan, Part Deux
> Nothing in this master plan explains why SolarCity was bought

Do note that it was only a proposal and nothing has been accepted yet with the deal, so it's an offer only - in fact, if you look at SolarCity's stock price, it's weighted toward investors believing that the deal does not happen.

joshdickson··on Show HN: Polybit – Build, Deploy, Host Node.js APIs
Node JS developer here.

The idea of the project is great. It can be difficult to get folks up to speed on various Node JS topics, and one of the big ones (like with any code deployed on a web framework, really) is getting people up to speed on deployment. Anything that is working on making that easier, especially for new/young developers, is great.

That being said, I really do not like the pricing strategy because I think it completely incentivizes bad behavior and optimizing your API/apps for weird things at anything past micro-project scale. Things like when database queries happen are also not entirely opaque to developers, especially new developers, which is going to lead to them not understanding charges (for instance, would a new developer understand that on a fairly basic installation of Passport and Express, every page request, logged in or not, would result in DB activity as Passport tries to figure out if the session is logged in or not? That's likely to far overshadow the single API credit needed for the API hit.) I think that Heroku's free tier would be much more attractive for small projects, and for anyone more advanced than that, a $5 Digital Ocean droplet is simple enough to learn very basic server administration and quickly deploy your application. There are a number of other Node platforms (Modulus) who will give you good service for < $15/month.

I think it would make a lot more sense to structure this more like EC2's burstable instances, which accrue CPU credits for times when they do not run at their allotted CPU, and then can expend those credits to burst above that CPU for smaller amounts of time. That achieves a lot of the good things you're working on, but doesn't push people toward minimizing trips to and from the DB or instance.

joshdickson··on Ask HN: What's your favorite way to save money?
Worth noting that Amazon recently discontinued its practice of supporting these refunds, which was a major use case of this app. If you're someone like me who primarily is buying from Amazon, this won't help you on that.
joshdickson··on Pokewalk
Exactly. If it were real they could have done at least $10M.
joshdickson··on Under Fire, Theranos CEO Stifled Bad News
My favorite anecdote from this excellent piece, where Ms. Holmes is supposed to be presenting a slide deck of clinical results proving the effectiveness of Theranos' technology to employees, is re: NASA.

> Ms. Holmes has told employees that she plans on rehearsing her AACC presentation with them several times before the conference. When asked by an employee if the June presentation was the first of these rehearsals, she said no.

> Since most of the data from the new studies wasn’t in yet, the preliminary slide deck she showed focused instead on a timeline of the company’s 13-year history, according to the attendee.

> As employees listened in silence, she showed slides about the several generations of blood-reading devices Theranos has developed and past partnerships it has had with pharmaceutical companies, the person said.

> One slide featured the NASA logo, which struck some employees as odd because no relationship they knew of had developed following a demonstration Theranos had made of its device to representatives of the National Aeronautics and Space Administration several years ago. A spokesman for NASA said he didn’t know what relationship, if any, the agency has with Theranos.

joshdickson··on Ask HN: Single Person startup/company?
1) I use Pingdom and hadn't seen Apex. Looks really good. Will definitely switch over.

2) Hey you're TJ Holowaychuk. I know you've since (mostly) moved on from doing a ton of Node contributing, but as someone who uses projects you've started and maintained for a long time, just wanted to say a big thank you for all your work in the open source community.

I'm also going to link your photography site (a) for those who haven't seen it. I know this it's slightly off topic, but everyone should see it.

(a) http://tjholowaychuk.com

joshdickson··on Misfortune
I worked on the Mercedes system and have driven it for thousands of miles. How the systems approach enforcement is entirely different. If you remove your hands from the wheel for more than a second or two, the system turns off. I can watch dozens of videos of people with their hands off the wheel of their Tesla while speaking into a camera on YouTube. I consider that very different.
joshdickson··on Misfortune
These comments are absurd.

Fortune did not "assume that Tesla had complete information from the moment this accident occurred." Fortune merely noted that there was a long period of time between the time of the accident and when the information was disclosed. Fortune is not saying that Tesla did have knowledge of what happened, it's saying that Tesla should have had knowledge. And Fortune is saying that Tesla should have investigated more quickly especially considering the impending stock sale. Perhaps they did not because Tesla feels as though the death is not "material." Musk's logic on whether the death was material is so convoluted it defies any sort of logical counterargument, and is ultimately for the courts to decide.

Regarding whether or not the accident was not an Autopilot failure, of course technically it appears that the truck should not have turned, but this is what happens in normal traffic. We do not design autonomous driving systems with the idea that nobody ever breaks driving rules or laws, rather we design them with the idea that every crazy situation that we can think of, and a lot that we cannot, are likely to happen and we should attempt to avoid or lessen the impact of a crash whenever possible. When Musk says that there is "no evidence to suggest that Autopilot was not operating as designed and as described to users," I seem to have missed the marketing material where they say that the features work only when other drivers follow traffic laws. It's one thing if a construction crane drops on top of the vehicle (cannot be reasonably avoided); it's another when a truck crosses in front of you (where we can take various evasive measures to lessen the impact of the crash even if we cannot entirely stop the crash from occurring, none of which were taken in this case).

Regarding vehicle accident statistics, as someone who worked in active safety for several years (i.e. systems like radar-based crash avoidance that did not trigger in this case), when we look at these numbers to make comparisons, the entire idea as of 2016 is that when we combine a human driver with a lot of electronic help, you are far safer than driving without that assistance or if the electronics were driving for you. But Musk only compares autopilot, which is only usable in certain scenarios, with the entirely of vehicular death information (which by the way, is largely much cheaper, older cars with worse safety systems that lead to more deaths). We know for a fact that autopilot lulls drivers into becoming distracted and doing other things, taking their eyes off the road, etc, because it does not enforce drivers to keep their hands on the steering wheel (See NYTimes report today). The simple, obvious fact of the matter is that a Tesla would be far safer if it were using all of its accident avoidance technology and required the driver to be engaged with the steering wheel. Yet it does not.

As someone with experience with this technology (though not at/with Tesla), I would greatly like to see them push a software update that requires you to have your hands on the wheel while autopilot is engaged. Saying that you should do so is not enough when the tools to enforce it are there. Is is clear and obvious that that would make the technology even safer. Yet rather than accept even the tiniest shred of responsibility, Tesla has entirely closed ranks and blamed everyone else. I, for one, am disappointed in Tesla as a whole and Elon Musk in particular.

joshdickson··on Tesla's 'Autopilot' Will Make Mistakes. Humans Will Overreact
> autopilot uses a single forward facing camera combined with radar and sonar

It is actually camera-only per comment of Mobileye's CEO.

joshdickson··on Tesla's 'Autopilot' Will Make Mistakes. Humans Will Overreact
Nope, sorry on my part for not wording things better.
joshdickson··on Tesla's 'Autopilot' Will Make Mistakes. Humans Will Overreact
I do not work at Tesla or for Tesla, just have experience with the radar systems.
← PreviousPage 2 of 5Next →