HNHacker News
TopNewBestAskShowJobs

Kydlaw

358 karma · joined March 19, 2020

HackerSmacker profile: https://www.hackersmacker.org/user/Kydlaw?hs=hpSX58FooTyWlMBVt6
submissionscomments
Kydlaw··on Pre-Release of Polars 2.0
I haven't tried chDB yet, but I heard about it. Thank you for reminding me of that option.

I use SQL in data pipelines and processing that is going to require interoperability.

But for data exploration, I usually prefer Polars (imo it is easier to work with text, semi-structured data, etc.)

Kydlaw··on Pre-Release of Polars 2.0
Happy to see activity around Polars. This has been my go-to library for data processing due to the enhanced ergonomics compared to Pandas and SQL.

But they were a bit quiet lately, and I started looking more and more into DuckDB recently… until the recent acquisition of DuckLab by AWS

Kydlaw··on Agent Plugins Specification
https://agent-plugins.org/
Kydlaw··on Where .env Went Wrong
That's what we are using as well in our small team. `mise` for our non-sensitive values/ environment variables and then `fnox` (from the same author) to encrypt and manage the secrets. `mise` has a plugin for `fnox` that allows to automatically load the secrets in the context when running a mise task/command. This way, our secrets are never exposed, even during local development. Setting this up was effortless. Pretty happy about these tools.
Kydlaw··on Pricing Changes for GitHub Actions
I have a love-hate relationship with GitHub Actions. Love because they are right there in my GitHub repository. Hate because they are very brittle once you move out of the happy path.

It seems GitLab has a much better experience in this department, but their pricing is hard to justify for us...

Genuinely curious if folks here had better experiences or recommendations for a smooth CI/CD experience.

Kydlaw··on Claude for Excel
You might have accidentally described what accounting is.
Kydlaw··on Uv and Ray: Pain-Free Python Dependencies in Clusters
You should give a try to https://pixi.sh/latest/ (I am not involve in the project).

They are a little more focus on scientific computing than uv, which is more general. They might be a better option in your case.

Kydlaw··on Why we chose LangGraph to build our coding agent
We explored LangGraph last November and were pleasantly surprised by the difference with LangChain. The framework had much more care put in it. It was much easier to iterate and the final solutions felt less brittle.

BUt the pricing model and deployment story felt odd. The business model around LangGraph reminded us of Next.js/Vercel, with a solid vendor lock-in and every cent squeezed out of the solution. The lack of clarity on that front made us go with Pydantic AI.

Kydlaw··on Notebooks as reusable Python programs
I discovered Marimo a couple weeks/months ago here iirc. This really lands on a sweet spot for me for data exploration. For me the features that really nails it are the easy imports from other modules, the integrated UI components, and the app mode.

Being able to build model/simulations easily and being able to share them with others, who can then even interact with the results, as truly motivated me to try more stuff and build more. I've been deploying more and more of these apps as PoCs to prospects and people really like them as well.

Big thanks to the team!

Kydlaw··on French researcher denied entry for a personal opinion on Trump administration
In the list that you filtered and hand picked yourself there is literally "War crimes committed in Serbia". The article linked is mentioning a researcher that spoke badly about the US president.

Help me understand how these two things are on same level, please?

Kydlaw··on Building Effective "Agents"
In fact they are mentioning LangGraph (the agent framework from the LangChain company). Imo LangGraph is a much more thoughtful and better built piece of software than the LangChain framework.

As I said, they already mention LangGraph in the article, so the Anthropic's conclusions still hold (i.e. KISS).

But this thread is going in the wrong direction when talking about LangChain

Kydlaw··on Kowloon Walled City: Heterotopia in a Space of Disappearance (2013)
I am adding a blog post, shared on HN a couple months ago, that show an architectural cross section of the city.

https://cohost.org/belarius/post/6677850-architectural-cross

(I am not the author of the blog, nor the original poster, but I just want to share the link because I found this incredibly cool)

Kydlaw··on Cats are (almost) liquid
I am so puzzled by this attitude. People are free to make any distinction they want, the way they want, but the representation you have of a scientific literature is erroneous.

Scientific articles are informational tools that report results of experiments and nothing more. If the results are interesting to the peers, they are published. By they are not world's laws made paper unless sufficient replications are made. This means that each article need to be read with the context of the literature in mind and with a critical eye. Each are a single point of evidence to a phenomena.

Hence, there are subjective informational tools, written toward a specific audience (the experts of the domains) to inform of a specific result in a specific case.

On top of that, their are specific journal/issues where these types submissions are allowed. Don't read these submissions if you are looking for serious "information tools"

Scientific literature must be handled the same way as legal literature. If you are not a law expert, you ask a lawyer. If you think you are a legal expert when you are not, surprising consequences may arise.

In universities, they are classes dedicated to handling the scientific literature. They are provided for a reason.

So please, don't use cat's physic for liquid simulation in game engine... or please do?

Kydlaw··on Show HN: Tenno – Markdown and JavaScript = a hybrid of Word and Excel
Concerning the currency symbol positioning, yes, it is indeed country-dependent. Countries of the Commonwealth usually place the currency sign in front of the figure, but most european do not, and instead place the symbol after the figure.

See the Use section in https://en.wikipedia.org/wiki/Euro_sign

Kydlaw··on Experimental web browser optimized for rabbit-holing
Everybody is talking about the existential risk posed by AI but this guys release this tool in the wild without any rail guards... concerning, really.

A bit more seriously, it can be really useful to have a graph of ArXiv tabs instead of a linear range of tabs, this can be very handy when doing a dive in scientific literature.

Kydlaw··on What Your Job Ad Says About You
Hi! Informative piece to the ones that need it. Also, your last paragraphs 4 are duplicated, I guess?
Kydlaw··on Pledging $300k to the Zig Software Foundation
>> often to the point where it's one of the strings attached to the money, that you can't publicly disclose who made the donation.

TIL. Philanthropy is not big where I live so I don't know the ins and outs of it.

Kydlaw··on Pledging $300k to the Zig Software Foundation
Same here... except maybe in the opposite direction? Does it implies that their other philanthropy would not benefit from more public support? So what are they in this case?

Anyway, they do whatever they want with their philanthropy in the end, but I found that was an odd phrasing.

Kydlaw··on Does your startup need complex cloud infrastructure?
I recently moved to data engineering role where everything uses GCP services (think BigQuery, DataProc, Cloud Storage, ...) and wondered is all that was really necessary?

What would be the simple yet robust infra for data eng? Not thought a lot about it for now, so I am curious if some of you have would have any insights.

Kydlaw··on Sail – Unify stream processing, batch processing and compute-intensive workloads
The next paragraph explains that: "When looking at the test coverage numbers alone, Sail’s capability may seem limited. But we have found that there is a long tail of failed tests due to formatting discrepancies, edge cases, and less-used SQL functions, which we will continue tackling in future releases."

I am with you that it is still very very early. I'll personally keep an eye on the project.

Kydlaw··on Founder Mode
I wasn't expecting Elon Musk as a proofreader for PG's essays. To me that's interesting just by itself.

That might be personal bias, but I think the idea that PG is developing here already stem a lot in the Agile movement (not the software one, the general one). The problem is that, as PG mention, there is probably not one founder mode, but more like a set of them. This makes their academic description harder to conceive.

Kydlaw··on UK rail minister got engineer sacked for raising safety concerns
I personally find this information frightening... we are now in a world where management no longer even listens to its engineers or technical experts when they warn of serious dangers. Obviously everyone thinks of Boeing, and today it's “only” a train station, but imagine if the same culture developed in an industrial chemical plant or a nuclear power station?

Where do you go? What do you do? Unless you have an Engineer Association or an Union to back you up, you are doomed to be crushed by your upper management and beyond...

Kydlaw··on Codestral Mamba
If I understand correctly what you are looking for, Ollama might be a solution (https://ollama.com/)?. I have no affiliation, but I lazily use this solution when I want to run a quick model locally.
Kydlaw··on The shape of information
This type of comment is one of the two reasons I'm still opening comments on HN. Thank you for the laugh.
Kydlaw··on Why we no longer use LangChain for building our AI agents
IMO LangChain provides very high level abstractions that are very useful for prototyping. It allows you to abstract away components while you dig deeper on some parts that will deliver actual value.

But aside from that, I don't think I would run it in production. If something breaks, I feel like we would be in a world of pain to get things back up and running. I am glad they shared their experience on that, this is an interesting data point.

Kydlaw··on Tokyo's Government Is Building Its Own Dating App to Combat Falling Birthrates
I am genuinely curious of how they are going to design the matching system. Which features are going to be used to describe individuals? I feel like the government has access to many more data than a private company, and the temptation to tap into PII for that might be high.
Kydlaw··on Generative AI Handbook: A Roadmap for Learning Resources
Thank you for sharing, I love the dictionary format, only mentioning the main concepts and links to learn more about them. Sources all look great btw also! But as always, Umar Jamil[1] is missing...

If you think Andrej's videos are useful, people should definitely go learn with this guy took. Great in-depth explanation of concepts where he doesn't shy away on theory while still providing hands-on code exploration. Not affiliated, just wanted to give him and his work a shoutout.

[1] https://www.youtube.com/@umarjamilai

Kydlaw··on Milvus Lite: The Lightweight Version of Milvus
They do have an extension for vector similarity search (https://duckdb.org/docs/extensions/vss).

But Milvius might propose more features, as they have been in this specific space for longer.

Kydlaw··on Transformers Represent Belief State Geometry in Their Residual Stream
Interesting line of work, but as (too?) often on LessWrong, there is no literature review or even a related work section to go back to seminal research or dig deeper into the topic. It might just be me, but I find this really frustrating when I'm unable to hop references to skim a field.

Does anyone have cool links or references to share about related work?

Kydlaw··on Writing an NVMe Driver in Rust [pdf]
Really cool and impressive work! I'm more on the software (high level) side than on the hardware, but I always wondered how USBs and other ports were truly working. It is an area of knowledge that I'm shamefully lacking...

Does anyone have nice resources to share like this one that focuses on a specific port/connection and implement a driver/reader/parser? I'd very like to learn more of this.

Page 1 of 3Next →