Authentication is by preshared keys and the client prompts for them or you can set environment variables. The preshared keys are static, yes.
473 karma · joined August 16, 2020
Authentication is by preshared keys and the client prompts for them or you can set environment variables. The preshared keys are static, yes.
Compiling saves 1000ms of load time.
$ time python youtube-dl-original --version
2020.11.01.1
real 0m1.474s
user 0m1.356s
sys 0m0.111s
$ time python youtube-dl-compiled --version
2020.11.01.1
real 0m0.380s
user 0m0.328s
sys 0m0.049s
It might be nice if youtube-dl would be compiled to bytecode before release.A simple factor of 10 increase in both price and speed is not impressive. I'm gonna say I'm not overwhelmingly convinced until Starlink delivers more for less.
This is a coding project.
Hacker News is not a tech site.
Hacker News is a marketing site.
I don't do marketing.
Hacker News is not a tech site.
Yeah that's right. I'm back for Show & Tell.
Tell first: I've been reading Excession by Iain M Banks again. Not because Elon Musk pays superficial lip service to Iain Banks. Not because of peer pressure among posers to read Excession. Because I genuinely identify with some of the characters.
A theme in Excession is: nerds collect things. Gestra collects scale models of sailing ships. Pittance collects warships in stasis. Sleeper Service collects people in stasis. Grey Area collects torture devices.
Another theme in Excession is: nerds are not welcome in the Culture. I mentioned four nerd characters. Three of them leave the galaxy by the end of the story. Grey Area goes a step further and leaves the universe.
Yeah that's right. Too much literary analysis for Hacker News.
Show second: I've been collecting song metadata from Jango Radio. By which I mean I wrote code to collect metadata. It took a few months but I collected metadata for every song and made it searchable. I did it because I was looking for a few specific songs which had become unsearchable on Jango Radio. Without knowing the song IDs I was looking for so I had to grab every song ID and once I started I might as well finish the collection.
Bash and JSON and PHP and SQLite are tech nerd tools. Too technical for Hacker News. We all know Hacker News is named ironically because it's really a marketing site.
Finally: Coding is a worthless activity for nerds like Gestra and Grey Area and just as unprofitable as collecting scale model sailing ships. There's nothing to monetize about some nerd's collection of song metadata. There's nothing about coding to monetize. Marketing is what matters always.
Yeah that's right. Hacker News is not a tech site. Hacker News is a marketing site.
I don't do marketing.
There's nothing to monetize here. I think censorship circumvention services like for example Psiphon should try harder than just hoping ports 53 are open. But Comcast country is part of the allegedly uncensored first world where there's no market for censorship circumvention.
None of Bart's classmates adopt Bart's great idea.
Anybody wants to sue me will discover I don't have any money because coding doesn't pay anything.
I discovered a way to open random UDP ports on xfinitywifi. Then I modified AndIodine to enable raw mode on random ports. So much speedier than DNS mode. Fun times were had.
I know Hacker News is The Number 0x01 Best Place because when I search for "xfinitywifi" and "iodine" Hacker News comes right up.
So to do this the way I did it you would need to build AndIodine which is open source and Android SDK is easy to install right? And you need an iodine server and a cloud account somewhere to host it and a DNS zone you can delegate. Oh and the host running your iodine server needs to redirect all incoming UDP traffic into port 53 with iptables. Whew! Too much preparation?
Or just adapt my changes to your favorite censorship circumventing UDP based VPN app. You know you want to.
There should be like a whole startup dedicated to a "residential neighborhood guest network road warrior" app for no reason.
Sorry I can code.
https://www.songlyrics.com/meat-loaf/everything-louder-than-...
"If the thrill is gone, then it's time to take it back!"
"And I sure ain't in it for the wealth!"
Coding doesn't matter.
So very very wrong.
Doing everything everyone else is doing is the road to group membership and social acceptance and great cultural fit and the best jobs and the most lucrative opportunities and loads and loads of money.
Doing things specifically because nobody else is doing them is a ticket to a pit of despair full of poverty and loneliness and isolation.
I know the difference very well because I never do popular things. I always choose unpopular projects that nobody cares about because my attitude is if a project is too popular then too many people are doing it already. I want to do things that nobody else is doing because if not me then nobody else will do them.
Doing something that nobody else is doing is very rewarding. Talking to other people about it is misery. People do not care and you are competing for their attention with other things that they actually care about. And you lose the competition.
Sorry I can code.
... don't subscribe.
... block ads.
... reverse engineer streaming APIs.
... download music and listen offline.
... build their own streaming clients.
... download entire music catalogs.
... are not monetizable.
Music streaming services don't want advanced users.
The web server runs unprivileged and only needs read permission. Insert and vacuum are done as a user which has write permission.
The documentation says read only WAL mode is possible if there is write permission on the directory. So I put the database file in its own directory and set the mode of the database file to 0664 and set the mode of the directory to 3777. So an unprivileged process has permission to create WAL files which become group writable.
I wish WAL mode were the default. I wish read only WAL mode were easier to do without putting the database file in a sticky directory. Oh well.