HNHacker News
TopNewBestAskShowJobs

chayleaf

101 karma · joined February 22, 2021

submissionscomments
chayleaf··on All IP addresses are equal? “Dot-zero” addresses are less equal (2013)
NAT with IPv6 is a thing, it's trivial to do. I only have a single IPv6 address given to me by my VPN (ISP doesn't support IPv6) and IPv6 masquerading works perfectly fine.
chayleaf··on Code licensed under the AGPL must not be used at Google
you wouldn't, as GPL/AGPL only requires distributing the code to the users, and only if you changed anything.
chayleaf··on What does “shitty job” mean in the low-skill, low-pay world?
996 has been ruled illegal in like August
chayleaf··on DuckDuckGo's Privacy Abuses
it's a meta-search engine (a search engine that searches through other engines). I self-host one myself (although I host SearxNG, a fork). You could argue you can be identified because of the same IP, so you shouldn't self-host for yourself only - but there's very real legal and practical limits to tracking without cookies, so I'm reasonably fine with this, especially since I'm not the only one using my instance (although the user count is under 10).
chayleaf··on Ask HN: Have you created programs for only your personal use?
I chose a different system, you can buy something for yourself or you can buy something for everyone in which case the price is shared between everyone. Is it less fair? Perhaps the unfairness does accumulate (for example, I'm the only vegetarian here, but meat still gets added to the shared budget, but in exchange I eat more non-meat than others), but it would be really inconvenient to have, say, 3 packs of cheese (you can't just take an entire pack of cheese, so it can't be shared with your system). Also I don't need any labels!
chayleaf··on Ask HN: Share your personal site
https://pavluk.org - mostly just a personal blog

the about section has the source code for the static site generator, but it really is nothing special, i just wrote it for fun and because i didn't feel like looking into existing ones

chayleaf··on Tell HN: Edward Snowden hasn't tweeted since Russian invasion of Ukraine started
See КоАП РФ 20.3.3 and УК РФ 207.3, passed in March. You won't be jailed for a single tweet denouncing the war - but you will likely get up to a $1k fine if you are reported (and since around half of Russians support the war it isn't that unlikely you WILL get reported). If you are more politically active, you can get visitors irl (police coming to your house, or just random pro-government activists doing vandalism around your house/flat). Additionally, spreading "fake news" can get you up to 15 years in jail (but most people "only" qualify for 3 years). By the way, I'm Russian, so feel free to ask me further questions about the overall situation.
chayleaf··on How Putin’s Oligarchs Bought London
I'm Russian, travelled to UK once, didn't get asked that. Sorry if that was a joke and I ruined it...
chayleaf··on HTML comments work in JavaScript too
this is <-!, not <!-
chayleaf··on Native Matrix VoIP with Element Call
Mumble works great for me in the meantime
chayleaf··on Russia considers legalizing piracy of software from sanction countries
yeah, for businesses piracy is prosecuted if caught
chayleaf··on Last Day of IKEA in Moscow
is it our responsibility that we protested the regime, forcing Putin to ramp up the repressions, to strengthen the police? If so, I guess we should've just stood still and patiently wait for Putin to die of old age instead of attempting to change anything.
chayleaf··on The Unlicense is an inferior license wrapped in an atrocious name
0BSD is nice as well. As a bonus, it's the only PD-equivalent license allowed in Google.
chayleaf··on iPhone 11 Emulated on QEMU
it's a pain to build so everyone uses google's prebuilt binaries - which are non-free
chayleaf··on Clone culture and its continuous impact on indie developers
I really don't think so. It might be true for sandboxes which draw players in by letting them create new objectives for themselves, or competitive games with high time investment requirements, but it's definitely not true for linear singleplayer games, and in my experience most games are like that.
chayleaf··on My mental model of how alpha opacity works is wrong (2020)
transparent red on top of blue means more red and less blue, transparent blue on top of red means the opposite
chayleaf··on Gemini is Solutionism
the second definition you didn't list is "the attitude or behavior of a person or group who regard themselves as belonging to an elite", which is the meaning used in this case. I don't agree that's elitism either, just wanted to point this out
chayleaf··on NoJS – Creating a calculator with only HTML and CSS
works for me (But I use Fennec from F-Droid)
chayleaf··on Make the internet yours again with an instant mesh network
you need to have a "paid" account to open a support ticket, but it's still very much free

also, newer accounts (from June I think) have port 25 closed by default, you need to open a ticket for that too

chayleaf··on Dura is a background process that watches your Git repositories
you can use separate dev/release branches, and do something like "git diff master" (if you dont git push, you don't even need a separate branch, git diff origin/master works, but you lose half the point of frequent commits then)
chayleaf··on How Dwarf Fortress is built
His will says the code shall be open-sourced, unless he gets murdered
chayleaf··on Trisquel GNU/Linux
I don't think it's mimicking Windows, but you can always install a different GNU/Linux-libre distro, such as Arch-based Parabola or GNU Guix
chayleaf··on Show HN: I made a modern web UI for Wikipedia
Or don't https://en.wikipedia.org/wiki/User:Guy_Macon/Wikipedia_has_C...
chayleaf··on LLVM relicensing update and call for help
key is "as long as everyone agrees"
chayleaf··on LLVM relicensing update and call for help
you can't copy MIT-licensed files without crediting it either.

And you can statically link GPL code, assuming you release the source to all app users. You might be confusing it with LGPL, which says you can link to proprietary apps dynamically, but have to release source in all other cases.

chayleaf··on What every IT person needs to know about OpenBSD Part 3: That packet filter
you can filter packets by TOS bits and queue them the way you want
chayleaf··on Ask HN: What is your favourite gaming hardware/device?
steam deck allows you to install whatever you want and ships with an arch-based distro (steamos 3.0)
chayleaf··on OpenAI’s API now available with no waitlist
read the second definition you linked
chayleaf··on Email from FBI Looks Odd
Not the OP, but, well, just as it could've been Russians, it could be North Koreans, Chinese, or anyone else. As a Russian, the comment just seemed unnecessary, though I'm obviously biased.
chayleaf··on Why Lisp?
editions still allow backwards compatibility though, it's not like the syntax changes will break it
Page 1 of 3Next →