jvilk

Joined 14 years ago

Karma
310
Submissions
90
Member since
Sep 21
PhD from the University of Massachusetts; currently at Stripe.

https://jvilk.com/

View on Hacker News

Recent submissions

Comment · 2 years ago
Yeah, I had the same experience in my area. It's so strange to see so many people (online, and locally) strongly assert that Costco has the cheapest price on many goods. It's a strangely pervasive notion. We thought that we must be missing something!

Sure, some specific items are always cheap -- like the rotisserie chicken. But outside of those few things, you really have to look for actual savings, and that's true even of baby products which so many in our area seem to get at Costco. In many cases, we would be buying something in bulk for more money than at Winco or Kroger.

Shopping there is also rather disorienting... many times an item we bought one week would be gone the next. Or items would unpredictably shift locations.

As some commenters have identified, there may be specific items you want that are in fact cheaper at Costco. And I only have personal experience from my area, which is not a big city and has cheaper local grocery prices than a more urban area. My main point is: if you've been shopping at Costco assuming you are getting a good deal, you might want to double check against other stores!

Comment · 5 years ago
What do you mean? Nearly every native English speaker who works with Coq pronounces it "cock" (from experience at POPL, PLDI, and other PL conferences).

Personally, I'm very happy that they are changing the name.

Comment · 6 years ago
Comment · 6 years ago
> I'd bet that anyone with a PhD could have made more money with a masters degree and a switch to industry.

This is common knowledge for those pursuing CS PhDs. You don't do it for the money. If you only care about money, a master's degree is what you want.

Comment · 8 years ago
You can capture a heap snapshot in most browsers now using development tools. However, even a blank webpage (about:blank) has tens of thousands of objects allocated for the default JavaScript/DOM APIs. It's challenging to manually grok a JavaScript heap.
Comment · 8 years ago
Comment · 8 years ago
Comment · 8 years ago
Comment · 8 years ago
There are meal recipe subscription services that do exactly that. I've been a subscriber to CookSmarts for a few years now, and love it!

https://www.cooksmarts.com/weekly-meal-plan-service/

I pay a low monthly fee for four recipes a week and have access to the archives if I don't like some of the recipes. I like to jokingly call it 'Netflix for meal recipes'. Each recipe has a vegetarian, paleo, and gluten free variant, and it creates a shopping list for your week. You can get a free trial if you want to see what it's like.

Recipes specify what you can prepare ahead of time (so you could do most of your prep for the week in one go), and contain embedded videos showing how to do some of the prep steps if you are inexperienced.

I will note that I simplify some of the meals. For example, some recipes contain salads and specify how to make a particular salad dressing from scratch, but I opt to use prepackaged salad dressing to save time. Other recipes specify expensive items, like capers, that I skip.

I also have lost weight eating these recipes in the portions specified, which has been quite nice.

(Note: I'm not affiliated in any way with CookSmarts; I'm just a super happy customer!)

Comment · 9 years ago
Comment · 9 years ago
During undergrad, I wrote up all applicable college assignments using LaTeX for ~3 years. I recommend it if you want the ability to skillfully typeset math or if you plan to attend graduate school.

Pros:

- Transcribing from paper often revealed problems with my solutions

- Easy to modify / improve solutions once typeset

- Easier for me and the graders to read (I have bad handwriting)

Cons:

- Steep learning curve (first assignment took me many hours to complete, but provided the template for future assignments)

- Painful to edit sequences of equations if you are explicitly showing your work

Comment · 9 years ago
Comment · 9 years ago
To better explain from my previous comment, the use case is that you can take a Java program and run it in the browser with no modifications. So, if you have a legacy program or library and rewriting it would be a large undertaking, you can run it in DoppioJVM.
Comment · 9 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton