Viewing profile — carlopi
carlopi
HN member- Joined
- Wed, Jun 26, 2019, 9:09 AM UTC
- HN karma
- 37
- Public activity
- 32 items
- HN profile
- View on Hacker News ↗
About carlopi
No profile information was provided.
Recent public activity
-
story
Show HN: DuckDB Table Visualizer –> Iceberg
DuckDB Table Visualizer demo, showcasing 'Iceberg on the Browser' demo ( https://duckdb.org/2025/12/16/iceberg-in-the-browser )
-
comment
Comment #39827467
```sql FROM ' https://raw.githubusercontent.com/hannes/fortytwodotparquet/... ' LIMIT 10; ``` (or online: https://shell.duckdb.org/#queries=v0,FROM-'https%3A%2F%2Fraw... )
-
comment
Comment #39136543
Here it is: https://carlopi.github.io/duckdb-wasm-unsigned////#queries=v... That is, the duckdb-wasm web shell with loaded PSQL extension
-
comment
Comment #38686424
DuckDB-Wasm, with extension enabled. Execute SQL queries within a browser tab, and share the scripts as a link.
- story
-
comment
Comment #37665970
Btw, it's already happening: Go to https://shell.duckdb.org , and type FROM ' https://hacker-news.firebaseio.com/v0/item/37663308.json '; Querying hacker news, from a browser tab (…
-
comment
Comment #37663964
Thanks, cool read, I took a couple of ideas, will see where we land.
-
comment
Comment #37663399
I'd say find an angle that adds value for you (ideally both since you want the answer AND you can benefit from learning) random ideas can be: * C++: extension to interface with Git…
-
comment
Comment #37663308
I just discovered Hacker News offers a JSON API, ducking awesome, if only there was a nice tool to crunch data as JSON files... I think I have just found out yet another great Duck…
-
comment
Comment #32190312
Not sure whether they classify as obscure, but I haven't see cited already: - Dominator tree ( https://en.wikipedia.org/wiki/Dominator_(graph_theory) ) - Single-Connected-Component…
-
comment
Comment #30709227
I have to double check this, but the approach should be theoretically sound since we are quite strict with what functions are considered to have known call-sites: Function has to b…
-
comment
Comment #30697174
I am not completely sure of what "classical" partial evaluation is, but probably yes, this is somehow a special case of it. I have now quite some material to read (see other links …
-
comment
Comment #30696833
Take this other example: https://gcc.godbolt.org/z/nebP68Tx8 Here by playing HumanCompiler it should be possible to prove that the if condition never evaluates to true, so removing…
-
comment
Comment #30689262
Devirtualization is always plenty of fun + has lots of potential. Added to the list of article to read.
-
comment
Comment #30688881
Congrats, later will check & take inspiration!
-
comment
Comment #30688768
> My respect to the entire team. Same!
-
comment
Comment #30688698
Yes, I wanted to be more nuanced but oversimplified. Thanks for mentioning this!
-
comment
Comment #30688679
The step forward that I believe worked well here is that given some actual paths (and since they are simply a sequence of Instruction, they can be fed to an interpreter) they are m…
-
comment
Comment #30688181
PartialExecuter happens at the LLVM's IR level, and in theory it's fully generic. Then has been only partially tested outside the Cheerp-pipeline, so I would expect it to rely on s…
-
comment
Comment #30688105
Thanks a lot! I also believe it would be cool to upstream this, we will have to sit down and do some planning. Compilation time could improve (I was actually working on this today)…
-
comment
Comment #30687854
WebAssembly implies static linking (malloc / printf & all are part of the shipped module) and code size matters since it directly influence users (since there might be delays in do…
-
comment
Comment #30687720
A subset of this could possibly be applied at the wasm-opt level, but consider that at the LLVM's IR level there is more information to be leveraged (in particular PartialExecuter …
-
comment
Comment #30687656
Hi, author of the post here, I am not familiar with this concept, do you have any pointers?
-
comment
Comment #30456344
Hi, I wrote the article, and I am somehow to blame for PartialExecuter, looking forward to any feedback and questions!
- story