HNHacker News
TopNewBestAskShowJobs

panzi

1,093 karma · joined August 30, 2013

https://github.com/panzi/
submissionscomments
panzi··on 'No way to prevent this,' says only package manager where this regularly happens
I googled a bit and found this snippet:

            <plugin>
                <artifactId>exec-maven-plugin</artifactId>
                <version>3.5.1</version>
                <groupId>org.codehaus.mojo</groupId>
                <executions>
                    <execution>
                        <id>Generate-shared-lib</id>
                        <phase>package</phase>
                        <goals>
                            <goal>exec</goal>
                        </goals>
                        <configuration>
                            <executable>bash</executable>
                            <arguments>
                                <argument>generate-lib.sh</argument>
                            </arguments>
                            <environmentVariables>
                                <JAVA_HOME>${env.JAVA_HOME}</JAVA_HOME>
                            </environmentVariables>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
At least with certain plug-ins Maven will execute arbitrary commands at build time. And if you need that to build native bindings it feels like a big hole. Granted, most projects don't need JNI, I guess.
panzi··on HTML Lists
Wasn't it more like this?

    <style>
    @keyframes blink {
        0% { visibility: visible; }
        50% { visibility: hidden; }
        100% { visibility: visible; }
    }
    
    blink { animation: blink 0.7s steps(1, end) infinite; }
    </style>

    <blink>This guy blinks.</blink>
panzi··on 'No way to prevent this,' says only package manager where this regularly happens
Plus the lock file doesn't just contain the exact versions, it contains hashes. Making sure that you actually got the package in the exact same version.
panzi··on 'No way to prevent this,' says only package manager where this regularly happens
How does Maven handle JNI? Is it also a build system for C/C++, or do packages with native bindings require manual build steps?
panzi··on 'No way to prevent this,' says only package manager where this regularly happens
Last I checked npm had 2FA for publishing, but cargo didn't. I don't think cargo is any better than npm, just not that of an attractive target.
panzi··on 'No Way to Prevent This,' Says Only Package Manager Where This Regularly Happens
A good part of it is already implemented in web crypto, which is supported by browsers and node. There is a chance that npm could implement something there without extra dependencies. Maybe I'm too optimistic?
panzi··on New Nginx Exploit
Does Debian 12 have this patched? But I guess I'm not affected if I don't use `rewrite` or `set` anywhere?
panzi··on Linux gaming is faster because Windows APIs are becoming Linux kernel features
Is NTSYNC used for anything else other than wine/proton?
panzi··on I moved my digital stack to Europe
So are certain states of the USA: https://www.ipvanish.com/blog/ban-vpns-us-privacy/

It's horrible everywhere. If you're in the EU go donate to: https://epicenter.works/ They're a citizen rights NGO working against all that BS in the EU (and in Austria, where they're from).

panzi··on You gave me a u32. I gave you root. (io_uring ZCRX freelist LPE)
We should assume that multiple state actors already are using it.
panzi··on Ratty – A terminal emulator with inline 3D graphics
What use cases do you see?
panzi··on I’ve banned query strings
watch?v=oHg5SJYRHA0
panzi··on You gave me a u32. I gave you root. (io_uring ZCRX freelist LPE)
I forgot who it was, but someone on YouTube said LLMs already work hooked up to gidra. If true it's only a matter of time once they find similar things in e.g. Windows. I'll wait half a year to a year (think of embargo) and if there still isn't such work for Windows I'll conclude that LLMs have a problem disassembling binaries.
panzi··on How far behind is each major Chromium browser?
Just wanted to write the same comment!
panzi··on Zed 1.0
What are they doing with proprietary binary blobs? I thought it's open source.
panzi··on Who owns the code Claude Code wrote?
Also fair use is much more limited in the EU. Don't know how it applies here or if there where any rulings. Are you going to stop doing business with the EU (and Japan etc.)?
panzi··on Who owns the code Claude Code wrote?
Other than putting something into the public domain I don't really know any open source licence that doesn't require at least attribution. One can assume that 99.9% of training data had some sort of license requirements, so just blindly using it is a copyright violation. People just don't seem to care.
panzi··on Anthropic Joins the Blender Development Fund as Corporate Patron
They didn't enter in any obligations. It's a donation.
panzi··on Anthropic Joins the Blender Development Fund as Corporate Patron
Wait, wasn't that OpenAI, not Anthropic? Lost track of all those AI companies.
panzi··on Warp is now open-source
Oh, not OS/2 Warp.
panzi··on Anthropic Joins the Blender Development Fund as Corporate Patron
I didn't think about their involvement with the American military. That changes my view on this.
panzi··on Anthropic Joins the Blender Development Fund as Corporate Patron
It simply won't happen. There would be riots, mass exodus of sponsors, and forks that simply patch out any such "feature".
panzi··on Anthropic Joins the Blender Development Fund as Corporate Patron
I think the worries of artists over gen AI are valid. I guess all the better that some of the money of those "not yet" profitable AI companies goes to a good open source project and not to some of their usual practices.
panzi··on Anthropic Joins the Blender Development Fund as Corporate Patron
No data goes to Anthropic from Blender. At all. See also: https://fund.blender.org/funding-policy/

And Blender tries to get funding from many different donors so that no single one can have any sway over them. Anthropic, as disgusting as they are, are just one more donor. Epic, Nvidia, Google, CoreWeave are also patrons. I don't worry about that donation.

panzi··on Anthropic Joins the Blender Development Fund as Corporate Patron
People seem not to be aware of this: https://fund.blender.org/funding-policy/

I agree that it's not a good look for Blender, but I don't think that something actually bad will come from this. (Other than maybe a negative impact to Blender's reputation.)

panzi··on Anthropic Joins the Blender Development Fund as Corporate Patron
I don't think they can tell Blender what to do. As such it's just more money for Blender! Yes, Anthropic can use the Python API to do their AI BS, but an improved Python API is also good for anyone else. This doesn't mean that Blender themselves are integrating any gen AI (if you don't already count the denoise filters). Do you really think Blender should have denied the donation?
panzi··on Tell HN: Claude 4.7 is ignoring stop hooks
It can make something up based on the log.
panzi··on Android CLI: Build Android apps 3x faster using any agent
That's true. So an alias won't do it if you use that tool from a script or something.
panzi··on Android CLI: Build Android apps 3x faster using any agent
Nope. I have this alias (a default on my distribution) and it's no loop:

    alias ls='ls --color=auto'
panzi··on Android CLI: Build Android apps 3x faster using any agent
`alias android-cli='android-cli --no-metrics'`
← PreviousPage 3 of 26Next →