Hacker Newsnew | past | comments | ask | show | jobs | submit | leeuw01's commentslogin

This is about the boardgame, not the language?


The Dungeon Crawler Carl books are great!

I discovered them by accident, and they're one of my favorite series this far.


What is the expressivity of this transformation tool/language compared to e.g. JSONPath or JMESPath?


Under the hood It's using Jolt which allows for a lot of reshaping and modifications. JSONPath is great for straightforward querying and data extraction but lacks in some transformation aspects. I'd say JMESPath is somewhere in between, offering querying with some transformation features, making it more versatile than JSONPath but not as comprehensive as Jolt for transformations. if the primary goal is to transform JSON data structures, I'd say Jolt offers the most expressivity


Author here, this is my first blogpost. I'm happy to receive feedback! :)



This +1. I've been burned before when using ORMs which translate simple-looking queries to terribly inneficient SQL statements underwater.


Yeah I’m a web dev, and recently I found out the most popular JS ORM doesn’t produce joins. It’ll just execute multiple queries in sequence. I don’t know how common that is in the ORM landscape but for me that’s a deal breaker.


That’s just a direct result of lazy loading — if you don’t grab the related objects in the initial query, then there’s no joins to be had.

Most ORMs do lazy loading by default, but also have a way of doing eager loading — either requiring the nested object to always be loaded as well, or dropping down to some pseudo-sql.

In c#/EFCore, I always prefer to avoid lazy loading and just write LINQ, and just use the ORM to map the resultset back to objects


Common enough to have a name: the N+1 query problem.


1+N is clearer I think, and what I remember seeing in the past - it matches what's actually happening with this problem. First time I saw N+1 sometime around a year ago, I had no idea it referred to the same thing and thought it was something different.

N+1 looks like an issue with aggregation after a parallel run, something I've encountered with celery tasks before.


Looks awesome!

It has been a while since a new version has been released. Has anything been published regarding future plans? Or is the current version "feature complete" for the foreseeable future?


Update - I emailed one of the contributors, and it is in fact in maintenance mode:

> DDlog is now in maintenance mode, because we're working on a new streaming and [incremental computation framework][1] that will be more powerful in multiple ways. We still have customers using DDlog, so we fix issues as they come up, but not working on any new features.

[1]: https://github.com/vmware/database-stream-processor


I talked to some of the devs during HYTRADBOI (https://www.hytradboi.com/) in April and they seemed to be going strong - but in these trying times it’s hard to know.


Yeah, this is really a shame. Got a nice wallpaper which I wanted to set a background... only to find out the low resolution.


Yes, I prefer physical books as they allow for easier annotating & switching back and forth between pages.


Try a good eink device.


This. My 10" e reader, boox note 2, is a godsend. It runs a barebones android which gives you almost zero distractions. Annotations are great with the touch sensitive pen.

My reading increased 5-10x, b/c the friction to get that heavy book is gone. Also no more waking up the misses with a bed light, as the backlight is pretty subtle.

Sorry for the sales pitch, but these devices are just awesome.


Did you consider remarkable for your usecase ever? I am in market for e-note taking and am torn between boox note 2 vs remarkable.

I am not looking to be locked in for subscription just for pulling my notes from device to another PC


Considered it. Iirc, it doesn't have a backlight, as the reading part was more important than the writing part, the choice was easily made.

I remember remarkable saying the extra layer needed for the backlight would be detrimental for the writing experience.


Do these books also have an accompanying solution manual?

I couldn't find them on the website. I'd love to work my way through these books. However, I'm afraid the reality will be that I'll get stuck on solution, can't figure it out within an hour, and lose motivation.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: