HNHacker News
TopNewBestAskShowJobs

kodachi

34 karma · joined July 6, 2019

submissionscomments
kodachi··on How to Enable DNS-over-HTTPS in Firefox
Thanks all. Of course the arch wiki is a good place to go. I will definitely give it a try.
kodachi··on Home is a small, engineless sailboat (2018)
I'm perplexed. But I guess it makes sense. In the middle of the ocean there are no laws and nobody to protect you.
kodachi··on Docker protects a programming paradigm that we should get rid of (2018)
Yes! I forgot: "Elana Hashman - The Black Magic of Python Wheels" in https://www.youtube.com/watch?v=02aAZ8u3wEQ.

The gist is that new binary wheels are being added, and it's a community effort.

kodachi··on Docker protects a programming paradigm that we should get rid of (2018)
> Python programmers tend to spin up new processes, rather than using something they consider ambiguous, such as threads.

Great generalization with no mention of asyncio?

> Myself and a friend just spent an hour trying to get a short Python script running on an EC2 instance. We got stuck dealing with this error: ModuleNotFoundError

Outdated dependencies, dealing with your distro's package manager, and specially understanding your package manager is vital, isn't it? But I guess it's easy to dismiss an ecosystem without fully understanding the problem.

> the dependency management in the Python community is so badly broken

You can choose to use pip as the package manager for system libraries.

python -m ensure pip # you won't use your distro's pip version pip install --user <your-package>

For apps, a virtualenv is sufficient?

I see no mention about C extensions, which is one pain point for packages. If the package doesn't have a pre compiled version[1], you might see a big red blob of text directly from the compiler when trying to link dependencies . This kinda sucks for a newbie but I guess a quick google search will tell you to do apt install python3-dev or something if you're using some debian based system like the author seems to be using.

[1] This pycon talk is a nice summary of the state of wheels and C extensions.

kodachi··on How to Enable DNS-over-HTTPS in Firefox
I was thinking for a while to do more networking security at home, from basic stuff like a guest's wifi, to white-listing content and ports. How much time did it take you to set up Pi-hole to your liking?
kodachi··on Goodbye Aberration: Physicist Solves 2,000-Year-Old Optical Problem
I wonder that programming language he used. Many ideas are lost because we don't have something to write it on. That's the good thing about the so-called 'scripting languages' that IMO reduce the latency between idea and its materialization.
kodachi··on Paul Graham's Keynote at Pycon 2003: The Hundred-Year Language
An essay of the same name is in his book 'Hackers and Painters', which I recommend. His idea of the language you use influences how you think struck me several years ago.
kodachi··on Home is a small, engineless sailboat (2018)
> there are people out there who want to hurt you

You mean want to steal from you? Who would hurt you just for the sake of it?

← PreviousPage 2 of 2