HNHacker News
TopNewBestAskShowJobs

jacobsimon

1,099 karma · joined July 25, 2012

Co-founder at Aced (aced.io), prev. Dropbox and Clever, Princeton CS ‘15.

twitter: @jakesimon email: jacob.anthony.simon@gmail.com

submissionscomments
jacobsimon··on Zip-NeRF: Anti-Aliased Grid-Based Neural Radiance Fields
A little bit of motion blur would go a long way here.
jacobsimon··on Who wants to be tracked?
Genuinely asking - what is the easiest method for doing this other than cookie tracking? I’m inclined to agree with the commenter above and it feels like a community of developers would sympathize with this but it seems like everyone is acting like it’s not a big deal.
jacobsimon··on The classic “homunculus” has gone through a radical revision
I took a few classes taught by Graziano, one of the motor researchers cited in this article. I remember he was convinced that the motor cortex does much higher level planning and orchestration than other people believed, and that it stored entire movement templates across different areas as described here. One of the main ones was picking up something and bringing it to your mouth to eat.
jacobsimon··on Compostable fast-food packaging can emit volatile PFAS
Dumb question but…why do humans keep using toxic chemicals for cooking and storing food? Surely we can find something edible.
jacobsimon··on An Update on USDC and Silicon Valley Bank
Had the same thought, but why would they choose to reduce bank risk unless they already knew about the liquidity gap?
jacobsimon··on Launch HN: Neptyne (YC W23) – A programmable spreadsheet that runs Python
Ugh fine I’ll take the bait. If you all don’t want to create an account, don’t expect to try anyone’s products! It doesn’t even make sense from a software perspective: A spreadsheet needs to belong to a user. You can’t edit a google doc or sheet without being logged in. Sure, they could create a sandbox demo of their product that works without an account, but that’s kind of an unreasonable feature expectation to thrust onto every website.
jacobsimon··on Harnessing ChatGPT on Any Website
Love it! I was hacking together something similar as well for myself. Hope the launch goes well.
jacobsimon··on Ask HN: Share Your YouTube Channel
A lot of the people reach out to us now at this point! Many of them are also part-time coaches on our website.
jacobsimon··on Why Can't Little Chatty Do Math?
It's quite easy to do this actually - here's an example chat I just had with the davinci model:

You are a math assistant who can perform and explain calculations. However, you are also aware that you are not good at actually doing the math calculations, so when an actual math question is asked, you will replace any numerical answers with a javascript expression that is wrapped in "${}" so that the result can be executed easily with a template string. For example:

Me: What is 10^5 + 4?

You: 10^5 + 4 = ${Math.pow(10, 5) + 4}

If you are asked to solve an algebra equation but are not given a value for all variables like X, say "That does not compute because X is unknown"

Everything after this should follow those rules.

Me: What is the the square root of pi?

You: The square root of pi is ${Math.sqrt(Math.PI)}.

Me: What is x^2 + 5x + 256.01, given that x = 2?

You: x^2 + 5x + 256.01, given that x = 2, is ${Math.pow(2, 2) + (5 * 2) + 256.01}

Me: Can you solve the equation X^2 + 5x = 0?

You: That does not compute because X is unknown.

Me: Can you solve the expression y = x^2 + 4 given that x = 4?

You: y = x^2 + 4 given that x = 4 is equal to ${Math.pow(4, 2) + 4}.

^ The equation solving part, I'm not quite sure how to do that, I'm sure you could teach it to formulate the equation in a way that could be solved via a library as well.

jacobsimon··on Show HN: I made a tool that turns screenshots into dramatically angled photos
I like it! Do you have any examples where it can animate between different screenshots or a video? I think something like that would be super popular.
jacobsimon··on Show HN: I made a tool that turns screenshots into dramatically angled photos
I was just thinking the same thing and commented up in the thread. let me know if you come across anything like this!
jacobsimon··on Show HN: I made a tool that turns screenshots into dramatically angled photos
Does anyone know tools that can capture high quality screen recordings from a browser session? Thinking about the type of video that has lots of dramatic pans and zooms + smooth cursor movement used in marketing videos. I feel like I came across a tool that could do this but can’t find it now / might have been my imagination.
jacobsimon··on Ask HN: Share Your YouTube Channel
We make interviews and career discussions with engineers and other roles in tech!

https://youtube.com/@tryexponent

jacobsimon··on Ask HN: How are you handling Section 174 changes for bootstrapped companies?
Reply from our CPA:

“There's pretty widespread bipartisan distaste for that change and there have been multiple attempts to extend the deadline or amend the change, but they haven't picked up steam yet. Still possible it will be changed retroactively. The saving grace is that a lot of the expenses they are talking about you needing to amortize would qualify for the R&D credits you'll be getting. So there's often a substantial offset between the two.”

jacobsimon··on How I ruined my SEO
It’s a bit annoying but you should be able to see in GSC what the ranking change was for particular URLs and queries by comparing before October and after October. You should also be able to see if the issue is whether the pages dropped in ranking or if some articles became de-indexed entirely. Take one of the page URLs that has dropped in traffic and make sure it’s still being indexed.
jacobsimon··on How I ruined my SEO
Which pages or queries in GSC specifically lost traffic? Was there a handful of keywords that drove most of your traffic that you’ve lost? Or is it down across the board for all articles?
jacobsimon··on The 'buy now, pay later' bubble is about to burst
Sure but the merchant isn’t literally paying interest - yes they get charged a fee which helps subsidize an interest-free loan, but that fee is not interest nor is the merchant party to any loans that the consumer enters. The merchant gets paid more or less immediately minus a fee - similar to how a credit card transaction works.
jacobsimon··on The 'buy now, pay later' bubble is about to burst
> Whenever you see a BNPL offer for 0% it means the merchant is paying the interest on behalf of the consumer.

I don’t think this is true - the merchant pays a transaction fee (around 3-5%) with companies like Affirm or Klarna, which is not much different than typical credit card fees. The merchant is not paying an interest rate or liable to pay more if the customer fails to pay on time.

jacobsimon··on Loss of epigenetic information can drive aging in mice
I find this theory really interesting, and the fact that it is possible to reverse the epigenetic aging process to the unknown “backup” described in the article would support a mechanism that is coordinated like this rather than random.

But it’s possible that the changes are indeed random or probabilistic and that they simply build on each other over time in a way that merely resembles coordinated aging.

jacobsimon··on Ask HN: Why isn't JSON-RPC more widely adopted?
I stand corrected!
jacobsimon··on Modules, not microservices
That’s a really interesting point - something that could probably be addressed by module-level logging and metrics. That said, even as a pro-monolith advocate, I can see why it’s preferable to not allow any one module/service to consume all the resources for your service in the first place. The service boundaries in microservice architectures can help enforce resource limits that otherwise go unchecked in a larger application.
jacobsimon··on Ask HN: Why isn't JSON-RPC more widely adopted?
When I’ve considered JSON-RPC in the past, the lack of easily identifiable URLs was the main drawback in my mind due to the difficulty of testing and debugging—the same reason I would never use gRPC or similar on my own projects. That said, I think a well-made browser extension would fix this issue for most people, similar to GraphQL, but it still introduces friction that isn’t immediately beneficial. I’d still give it a try in the future!
jacobsimon··on Ask HN: Concepts that clicked only years after you first encountered them?
I think you might have it backwards. The first example _is_ dependency injection, too, since you are passing the required instances into the constructor. The non-DI approach would be for the Car class to import and instantiate the Wheels class inside its constructor function.
jacobsimon··on Auth.js Authentication for the Web
Speaking from experience, what’s actually tricky about building your own auth isn’t the core functionality - there are lots of examples online - but rather all the things around authentication and user management that people don’t consider at first, but eventually become necessary when you go to production:

- password reset flows

- validating & cleaning inputs

- supporting multiple SSO methods for same account

- disconnecting or switching SSO methods

- handling duplicate accounts

- handling users who lose access to their login method

- email verification

- session cache validation

- detecting risky logins

- 2FA

- the list goes on…

jacobsimon··on Auth.js Authentication for the Web
I agree with your point in general, but I think passport.js and its ecosystem of plugins are very helpful. It’s lightweight and customizable for however you want to fetch and serialize sessions, and there are tons of examples online. Do you need it? No, but it makes it easier to standardize your login methods. A non-engineer on our team was able to build “login with linkedin” in less than a day just by following other examples in our codebase which is pretty powerful.
jacobsimon··on I am done. I give up
I think you’re right there is a lot of luck, but as they say, luck is effort plus opportunity. You need to put in the effort and position yourself for unique opportunities.

OP: My personal advice is to stick with a part/full-time job and continuing to explore your business ideas on the side until they are generating enough revenue to cover your expenses. Focus on businesses that sell something practical and don’t need lots of marketing or engagement (at first).

jacobsimon··on Binance freezes withdrawals of stablecoin USDC as investors pull $2B
Maybe but not necessarily. I can log in to Coinbase and buy USDC with dollars in my bank account, use the USDC in a variety of decentralized applications or contracts, and then exchange my USDC for USD again via Coinbase. It’s similar to going to the bank and withdrawing cash, and it has no inherent volatility or downside risk.
jacobsimon··on Ask HN: Anyone tired of everything being a subscription now?
Spotify added over 20M new tracks to its library last year.
jacobsimon··on Ask HN: Anyone tired of everything being a subscription now?
Sorry I think you misunderstood my point - if you want to continue providing a service to customers that runs online, then a one-time payment doesn’t work as a business model. The fact that they have to shut down game servers is a testament to that problem. At some point the costs exceed the revenue and it becomes unprofitable to honor the lifetime purchase.
jacobsimon··on Ask HN: Anyone tired of everything being a subscription now?
Spotify doesn’t need to “get better” - you’re paying the fee for streaming rights to an ever-growing content library. Same with Netflix, etc.

There’s also an unspoken but important accounting detail here - if you run an online software business and offer a one-time, lifetime purchase for your product, you are now contractually on the hook to provide that service to customers forever, even if your business stops growing, which means that the liabilities of your business are not capped. This is bad if you operate with a lot of cloud expenses, and it means that these businesses are unsustainable unless new customers keep coming in, whereas a subscription model scales with utilization.

← PreviousPage 6 of 10Next →