HNHacker News
TopNewBestAskShowJobs

drawnwren

1,466 karma · joined January 30, 2016

submissionscomments
drawnwren··on Elon Musk wanted an OpenAI for-profit
Only 1 of the 6 board members are still at OAI.
drawnwren··on OpenAI, Google and Anthropic are struggling to build more advanced AI
Nvidia was not the best example. They get to moon in the case that any AI exponential hits. Most others have less of a wide probability distribution.
drawnwren··on Graph-based AI model maps the future of innovation
Is it just me or does this read like complete word soup?

> The application could lead to the development of innovative sustainable building materials, biodegradable alternatives to plastics, wearable technology, and even biomedical devices.

That a transform from materials to a 19th century Russian painter somehow is applicable to what just so happens to be the zeitgeist of materials science beggars belief.

drawnwren··on OpenCoder: Open Cookbook for Top-Tier Code Large Language Models
How does it compare to Claude?
drawnwren··on Mergiraf: a syntax-aware merge driver for Git
This may or may not be on your radar, but crypto is desperate for a product like this. Smart contracts are often forks or rewrites (obfuscated or otherwise) of others and an easy interface for end users to be able to see changes between two forks would probably provide a lot of value.
drawnwren··on Ghost jobs are wreaking havoc on tech workers
This is all a function of interviews sucking right? Leet code is essentially completely independent from dev skill. Projects take too much commitment and time from the team and devs.

So, what option do teams have? Just hire the people that your good devs say are good is honestly the most effective practice that I've seen.

drawnwren··on Zigler: Zig NIFs in Elixir
Awesome! Thank you! My sarcasm got downvoted heavily (poe's law), but I was genuinely interested.
drawnwren··on Zigler: Zig NIFs in Elixir
Is any of this code open source? As an outsider, I'm kind of at a loss for why anyone wants this or what you kids are doing over there and how offended I should be by it.
drawnwren··on Large language models reduce public knowledge sharing on online Q&A platforms
The papers I've read have shown LLM critics to be quite bad at their work. If you give an LLM a few known good and bad results, I think you'll see the LLM is just as likely to make good results bad as it is to make bad results good.
drawnwren··on Is the attack helicopter dead?
The problem with shotguns is that you either have a small number of pellets (12ga) or a small amount of mass to do damage (bird shot). So with 12ga specifically, while it's more effective than a rifle round -- the pellets spread quickly enough that it's only a huge advantage when the drone is in the terminal phase. This is why in WW2, they would put timed fuses inside the AA shells so that they didn't have to hit the aircraft directly with the shell but the round didn't spread so far that it was useless.
drawnwren··on Hyprland 0.44
This has changed drastically in the last couple of years. The Asus G series and Razer blade series are both very close. If you’re in 14”, check the G14 (razer doesn’t do oled). If you’re in 16 — compare the G16 and Blade 16.

I use custom external keyboards though, so maybe I’m not the best reference for your specific complaints.

drawnwren··on AI agent promotes itself to sysadmin, trashes boot sequence
The article said it was claude
drawnwren··on Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
Is this just a pretty picture of the AST that I"m already navigating with go-to definition, fuzzy search, and harpoon in 2024?
drawnwren··on DOJ accuses Visa of monopoly that affects price of 'nearly everything’
Pix is so prevalent in Brazil that it's quite inconvenient to do even simple transactions there without the requisite ID because they expect everyone to just have it.
drawnwren··on Sublime text started adding a “.s” to new files
I’m seeing Mozilla/5.0 (Macintosh; Intel Mac OS X 14_7). What do you think the 14_7 stands for on MacOS 14.7?
drawnwren··on Sublime text started adding a “.s” to new files
This is probably misguided. Apple includes the OS version number in the user agent, so an attacker can actually pay to have code delivered only to users with vulnerable versions of MacOS. (advertising marketplaces allow bidding by user agent)
drawnwren··on Launch HN: Maitai (YC S24) – Self-Optimizing LLM Platform
1 success out of 2000^2 saves would be unacceptable. You're exponentially far from the market right now.
drawnwren··on The Triple Failure of 2U, EdX, and Axim
I think this is one of those wordcel arguments that sounds nice but probably has no bearing on actual reality.

If we live in a world where human effort has no marginal utility, we also live in a world where human life has no value. If we don't, you're in a world where you're competing with other humans for some set of resources. Regardless of whether you believe that you are competing with them, others are competing with you.

I think competition is perhaps one of the most basic rules of reality.

drawnwren··on The Triple Failure of 2U, EdX, and Axim
It’s strange to me that you can’t see the correlation between free markets and their products while simultaneously looking forward to more production from those same markets.
drawnwren··on Launch HN: Parity (YC S24) – AI for on-call engineers working with Kubernetes
If you're curious what the state of the art in multi-agent is looking like, I really recommend https://thinkwee.top/multiagent_ebook/
drawnwren··on Launch HN: Parity (YC S24) – AI for on-call engineers working with Kubernetes
This is a great idea. I use claude for my most of my unknown K8s bugs and it's impressive how useful it is (far more than my coding bugs).
drawnwren··on In 2024, it really is better to run a startup in SF
This is why Dubai exists.
drawnwren··on Rye and Uv: August Is Harvest Season for Python Packaging
So the canonical solution to this is to use Bazel. The reason I did not end up using Bazel is because it is a pita to manage and I didn't have enough time to allocate to this problem to implement the FAANG solution.

The shell scripts I wrote are a painful, but less painful than dealing with Bazel.

drawnwren··on Rye and Uv: August Is Harvest Season for Python Packaging
Nix calls them "derivations", but yeah you're right again. Lots of weird language in this space.

Specifically, we use this nix project [1] which provides a nice translation layer between a poetry project and a nix derivation. It allows our devs to use poetry where they want (with local relative paths in the pyproject.toml) and ci/cd to have more granular control of deps at build time.

There are some corner cases. As you correctly guessed, some more obscure python libraries might require a few extra lines (i.e. to specify that this package needs setuptools etc). of code.

1 - https://github.com/nix-community/poetry2nix

drawnwren··on Rye and Uv: August Is Harvest Season for Python Packaging
How can you not have a pyproject.toml/requirements.txt, nor manage dependencies yourself?

Do you have no external dependencies at all?

drawnwren··on Rye and Uv: August Is Harvest Season for Python Packaging
So you can do a somewhat hacky thing with poetry workspaces to get the first one to contain multiple binaries like i.e. https://github.com/bleu/balpy-poc

But yes, you're right -- Bazel is the most correct monorepo solution. We started with a combination of the second structure, poetry, and shell scripts but have since moved to nix.

I use nix btw.

drawnwren··on Rye and Uv: August Is Harvest Season for Python Packaging
So, you have two choices for directory layout in mono

either:

root/

    requirements.txt / pyproject.toml

    src/ 
---

in which case you need to be careful about when your dependencies get installed during deployment because ie pytorch can be ~500mb

your other option is

root/

    src/ 

        A/ 

              requirements.txt / pyproject.toml

        B/ 

              requirements.txt / pyproject.toml
which means you need to come up with a bespoke dependency management solution. in either case, you're doing dependency management.

I encourage you to google "monorepo {python, poetry, pip}" and you're going to land on many multiple page blog posts describe arcane dependency management solutions.

drawnwren··on Rye and Uv: August Is Harvest Season for Python Packaging
I would really encourage you to try your hand at at a monorepo. I manage a python monorepo in prod and dependency management is hell. Poetry has some newer features that I am looking at trying to implement, but the state of the ecosystem wrt big monorepos is horrible.
drawnwren··on Uv 0.3 – Unified Python packaging
Do you intend to get to feature parity with pyright for ruff-lsp? I wasn't aware you were aiming to make it a full fledged lsp, despite using it daily.
drawnwren··on Show HN: Denormalized – Embeddable Stream Processing in Rust and DataFusion
What differentiates you from i.e. Arroyo and Fluvio?
← PreviousPage 3 of 16Next →