Hacker Newsnew | past | comments | ask | show | jobs | submit | fctorial's commentslogin

> Vendoring dependencies is a simple way to ensure consistent build inputs

It wouldn't be necessary if the dependency tree was a pure function of package manifest.

https://developer.okta.com/blog/2019/12/16/semantic-versioni...


Do you use history in your shell?


What exactly is the comparison here?

Remembering my shell history for commands I run locally on a single computer, stored in a format I can control/edit, that is never transmitted to other people or used for advertising, that is fed into a simplistic history algorithm I have complete control over, and that I can toggle on and off at will even for individual commands -- that's the same as a 3rd party analyzing on remote servers everything I look at while I'm walking around the real world?


I do, but I don't upload it to any other parties.


Yes, and you can lead a command with a space for it to not be remembered in history. You can also delete it, and nobody else can access it without privileged access to your computet


Only for the current session. When I close the terminal it is all gone


This should be illegal because it's going to cause accidents. Someone behind one of these cars is going to get distracted and crash.


If your code adds two arrays together, there's something seriously wrong with your code. It isn't that different from divide by zero error.


A lot of other languages allow + to concatenate lists/arrays/sequences, even merge dicts/objects/maps. Languages that don’t have those semantics often have much safer and more idiomatic ways to join data structures (see lisps of all sorts) in ways you wouldn’t immediately expect if you’re coming from this perspective.

Adding two arrays together isn’t the problem, it’s a perfectly obvious thing to do. Adding two arrays together and getting a new language out of it is bonkers.

Edit to add: I work in JS/TS almost exclusively. This isn’t a chip on my shoulder criticizing a language I’m not invested in.


> that is the achilles heel of Python

I think that is pip.


Related to this, you cannot download from google drive if third party cookies are disabled.


libc/win32 doesn't have any of that either, you're supposed to use frameworks for that.


Modern cpus do much more work than needed when executing code (branch prediction and speculative execution).


That's probably 1 tech lead managing two people each of which manages 3-4 people below him.


The author uses the term hate for the ranking parameter:

https://github.com/corollari/linusrants/blob/master/table.md


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: