Viewing profile — mytherin
mytherin
HN member- Joined
- Thu, May 05, 2016, 2:31 PM UTC
- HN karma
- 1,255
- Public activity
- 262 items
- HN profile
- View on Hacker News ↗
About mytherin
Recent public activity
-
comment
Comment #43345591
I agree that the blog post seems to hint at the fact that this functionality is fully baked in in certain places - we've adjusted the blog post to be more explicit on the fact that…
-
comment
Comment #43344527
One of the DuckDB maintainers here. To clarify - the UI is not built into the DuckDB release. It is an extension that is downloaded and installed like any other extension. This ext…
-
comment
Comment #35437173
You can query the metadata of a Parquet file using DuckDB's parquet_schema and parquet_metadata functions [1] [1] https://duckdb.org/docs/data/parquet/metadata
-
comment
Comment #35014459
Thanks for trying it out! Could you perhaps open an issue [1] or share the file with us so we could investigate the problem? [1] https://github.com/duckdb/duckdb/issues
-
comment
Comment #35012810
Perhaps have a look at this article [1] [1] https://www.vantage.sh/blog/querying-aws-cost-data-duckdb
-
comment
Comment #34846123
Feature were stripped from Google Image Search because of a lawsuit [1]. Yandex, Bing and others can offer a better image search because they are not big/important enough to sue in…
-
comment
Comment #34696511
We (the DuckDB team) are very happy working together with MotherDuck in a close partnership [1]. [1] https://duckdblabs.com/news/2022/11/15/motherduck-partnershi...
-
comment
Comment #34593119
Again, you are still conflating tables in a relational database with variables in Typescript. While I can understand the confusion - given that SQL makes it so natural to interact …
-
comment
Comment #34587587
> Same goes for SQL. Given the previous program, it is impossible to determine what the type of v is until you are ready to execute the SELECT statement. If the CREATE TABLE statem…
-
comment
Comment #34586657
Types are static within the context of a query, not necessarily within the context of the lifetime of a database. Types are determined and propagated at query compile time . In a q…
-
comment
Comment #34584493
Most implementations of SQL are not dynamically typed - they are statically typed. There is an explicit compilation phase (`PREPARE`) that compiles the entire plan and handles any …
-
comment
Comment #34079936
C/C++ code can certainly be compiled down to WASM, but you cannot interface with the operating system as you would in a normal C/C++ program. To get around that restriction postgre…
-
comment
Comment #34026866
Because DuckDB uses ACID [1] data is loaded in an all-or-nothing manner. As the load was interrupted due to the system running out of memory, the table is expected to be empty. [1]…
-
comment
Comment #34026857
CREATE INDEX currently has the restriction that the index must fit in memory [1]. As the data is already sorted, creating an index is not necessary anyway. The min/max indexes crea…
-
comment
Comment #33913561
It is possible to JIT compile Python just fine. There are projects like PyPy that have been doing this for a long time [1]. The reason these alternative projects never take off is …
-
comment
Comment #33899368
As a Dutch person hearing people talk about mandatory helmet laws for bikes sounds very strange. Nobody in the Netherlands bikes with a helmet, and it is incredibly safe to bike he…
-
comment
Comment #33873512
> I’ve never been in a car accident that required a seat belt either. We should remove them all by your logic. Having a seat belt in a car is far less of an inconvenience than carr…
-
comment
Comment #33870143
While I can (unfortunately) see this happening - it seems incredibly futile and pointless to try and fight such an arms race. When AI-supported writing becomes the norm having stud…
-
comment
Comment #33776898
Perhaps I am missing something in the spec - but trying this in various compilers, it seems that you *can* assign structs holding arrays to one another, but you *cannot* assign arr…
-
comment
Comment #33740780
If your employer expects you to work 50 or 60 hours while only paying you for 40 hours then that is indeed also illegal.
-
comment
Comment #33740686
If you are charging two companies for 40 hours per week of work, while only working 20 hours per week for each of them, then that is fraud by any reasonable definition of the word.…
-
comment
Comment #33450177
You may also want to have a look at the DuckDB command line client [1]. The shell itself is based on the SQLite client, and DuckDB can be used to natively query CSV and Parquet fil…
-
comment
Comment #33333623
The hardest part about optimizing Python is the fact that there are so many packages out there relying on every single documented and undocumented aspect of the C/C++ interface, wh…
-
comment
Comment #33280079
We have a PR in the works that is adding support for sum types to DuckDB [1]. Not quite fully dynamic, but perhaps still useful :) [1] https://github.com/duckdb/duckdb/pull/4966
-
comment
Comment #33245715
Postgres uses a similar custom implementation of try/catch [1]. [1] https://github.com/postgres/postgres/blob/master/src/include...