Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nchammas
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
nchammas
17d ago
Maybe I've misunderstood you, but that's not a special advantage of uv. pip has been able to do this for many years. pip install git+https://github.com/some-org/repo
2.
▲
by
nchammas
2mo ago
I recently shared a similar rationale for why a custom query language can help users even in the age of LLMs. https://nchammas.com/writing/custom-query-language-design#wh... Users can't "own" queries the
3.
▲
by
nchammas
4mo ago
I don't understand this concern. How exactly are you copy/pasting code such that significant indentation causes "real problems"? I remember the creators of Go explained [1] that they chose explicit block delimiters becau
4.
▲
Designing a Custom Query Language for Non-Technical Analysts
(nchammas.com)
2 points
by
nchammas
4mo ago
|
0 comments
5.
▲
LLGuidance: Making Structured Outputs Go Brrr
(guidance-ai.github.io)
2 points
by
nchammas
1y ago
|
0 comments
6.
▲
by
nchammas
2y ago
There is an old project out of Berkeley called BOOM [1] that developed a language for distributed programming called Bloom [2]. I don't know enough about it to map it to the author's distributed programming paradigms, but the Bloo
7.
▲
by
nchammas
3y ago
The examples I'm referring to are in that page I linked to in my comment above. Here's one of them: # Polars df.select( pl.col("foo").sort().head(2), pl.col("bar").sort(descending=True).head(2),
8.
▲
by
nchammas
3y ago
There is something I don't get about the Polars DataFrame API. https://docs.pola.rs/user-guide/migration/spark/ Look at the examples on this page of the Spark vs. Polars DataFrame APIs. (Disclaimer: I co
9.
▲
by
nchammas
3y ago
They _did_ serve the data. From TFA: > To demonstrate its scale, we operated the instance with 100M bots posting 3,500 times per second at 403 average fanout. The linked post about their demo [1] has more details about the challenges inv
10.
▲
The Modern Data Lake Is a Database
(nchammas.com)
4 points
by
nchammas
3y ago
|
0 comments
11.
▲
by
nchammas
3y ago
This is pretty neat, and it reminds me of my experiment solving the water jug problem from Die Hard 3 using Hypothesis [1] (a Python library for property-based testing). Though I doubt Hypothesis's stateful testing capabilities can rep
12.
▲
Schroedinteger: Is this integer dead or alive?
(github.com)
1 points
by
nchammas
3y ago
|
1 comments
13.
▲
by
nchammas
4y ago
Hypothesis is really a neat library. You can use it to implement stateful testing, which allows you to cover some of the more complex problems that might normally require something like TLA+. I saw a solution to the water jug problem from t
14.
▲
A Query Language Is Also a Data Constraint Language
(nchammas.com)
24 points
by
nchammas
5y ago
|
1 comments
15.
▲
by
nchammas
5y ago
This idea was briefly addressed in PEP 635 [0]: > _Statement vs. Expression._ Some suggestions centered around the idea of making `match` an expression rather than a statement. However, this would fit poorly with Python's statement-
16.
▲
by
nchammas
6y ago
That talk by Martin Kleppmann is fantastic. Another, closely related article is "The Log: What every software engineer should know about real-time data's unifying abstraction" by Jay Kreps. https://engineering.link
17.
▲
by
nchammas
6y ago
Interesting project! (The interactive slides are cool btw.) Could you share a bit about how engineers express data transformations in Flow? From a quick look at the docs, it doesn't look like you are using SQL to do this, which is inte
18.
▲
by
nchammas
6y ago
Author here. Are you thinking of a specific implementation of materialized views? Most implementations from traditional RDBMSs would indeed be too limiting to use as a general data pipeline building block. The post doesn't argue that,
19.
▲
by
nchammas
6y ago
Do you know how sophisticated SQL Server is about updating indexed views? How granular are the locks when, for example, an indexed aggregate is updated? That will have a big impact on write performance when there are many concurrent updates
20.
▲
by
nchammas
6y ago
Of the traditional RDBMSs, I believe Oracle has the most comprehensive support for materialized views, including for incremental refreshes [0]. As early as 2004, developers using Oracle were figuring out how to express complex constraints d
21.
▲
by
nchammas
6y ago
> If you process data one row at a time, that is clearly a streaming pipeline, but most systems that call themselves streaming actually process data in small batches. From a user perspective, it’s an implementational detail, the only thi
22.
▲
A Data Pipeline Is a Materialized View
(nchammas.com)
144 points
by
nchammas
6y ago
|
47 comments
23.
▲
by
nchammas
6y ago
> providing analytics and a database type experience over a data lake. It's interesting how the modern data lake is developing in this way, recreating many patterns from the traditional database for distributed systems and massive s
24.
▲
by
nchammas
6y ago
> * AWS has a managed Spark offering called EMR There is also my rinky-dink open source project, Flintrock [0], that will launch open source Spark clusters on AWS for you. It's probably not the right tool for production use (and you
25.
▲
by
nchammas
8y ago
From the what I understand, the FAGGA basically expands your maxilla forward. Here's a good example [1] that shows the appliance in action. The photos showing the upper jaw after FAGGA insertion match my experience. The ALF can be app
26.
▲
by
nchammas
8y ago
I'm in my early 30s, and I recently had my maxilla and mandible non-surgically expanded with a combination of appliances, one called Advanced Lightwire Functional (ALF) and the other called Fixed Anterior Growth Guidance Appliance (FAG
27.
▲
by
nchammas
8y ago
You don't need surgery to move the jaw forward in order to treat obstructive sleep apnea. Some dentists (like mine) offer a removable orthotic [0] that you wear during sleep which accomplishes the required jaw movement and improves sle
28.
▲
by
nchammas
8y ago
My town recently replaced the dull, orange-ish street lights in my neighborhood with very bright, white LEDs. The street is now very well-lit, but I share the author's concerns and experience with this kind of light creating an environ
29.
▲
by
nchammas
9y ago
This post reminds me of a similar one by the CEO of Basecamp giving his take on the problems with group chat and their solution to those problems. https://m.signalvnoise.com/is-group-chat-making-you-sweat-74... > Group c
30.
▲
The Economics of Software Correctness
(hypothesis.works)
3 points
by
nchammas
9y ago
|
0 comments
More ›