HNHacker News
TopNewBestAskShowJobs

valera_rozuvan

410 karma · joined November 22, 2013

[ my public key: https://keybase.io/valera_rozuvan; my proof: https://keybase.io/valera_rozuvan/sigs/8vhgR5TrioK8jlEs_NBZVHMn-bUOoMnf7TSOesYq5rg ]
submissionscomments
valera_rozuvan··on ProtonMail Is Down
Looks like it's down again: "Some systems are experiencing issues" [1]

------

[1] https://protonstatus.com/

valera_rozuvan··on Temporary issues accessing Proton services
It's back up - at least https://mail.protonmail.com/u/0/inbox is working for me again.
valera_rozuvan··on Temporary issues accessing Proton services
I am leaning more towards just owning your own domain name, and using that for your e-mail address. I.e. configuring custom domain for e-mail. This way, if your current provider goes down (for the long run), you just go to a different provider, and configure your existing domain name for the e-mail. You don't have to change your e-mail address at all this way!

Yes, you could also run your own mail server, but this is not my point.

valera_rozuvan··on Temporary issues accessing Proton services
Web apps don't work.

I am keeping all e-mail tied to custom domain. If a provider goes down, I can just move that domain somewhere else. Yes, history will be lost, but new mails will keep arriving.

valera_rozuvan··on Pharo 9
Check out https://consortium.pharo.org/ - you will see:

"A clean, innovative, open-source, Smalltalk-inspired environment."

valera_rozuvan··on Gentoo Council emergency meeting – moving to Libera Chat
Quote from the meeting:

"Gentoo is the 800lb gorilla in the room with >>100 channels."

valera_rozuvan··on On Freenode and its commitment to FOSS
mniip resigns from Freenode:

https://mniip.com/freenode.txt

Archival link:

https://web.archive.org/web/20210520153926/https://mniip.com...

valera_rozuvan··on On Freenode and its commitment to FOSS
Archival link:

https://web.archive.org/web/20210520002957/https://www.kline...

valera_rozuvan··on On Freenode and its commitment to FOSS
And even more details:

https://www.kline.sh/

See discussion on HN:

https://news.ycombinator.com/item?id=27207440

valera_rozuvan··on On Freenode and its commitment to FOSS
Archival link:

https://web.archive.org/web/20210520075012/https://gist.gith...

valera_rozuvan··on On Freenode and its commitment to FOSS
More details from rasengan:

https://gist.github.com/realrasengan/88549ec34ee32d01629354e...

valera_rozuvan··on The 'Unknown' Bug on Uniswap Continues to Plague the Platform
The actual fix for the bug (discussed in the article) can be found in GitHub PRs [1][2]. Uniswap is ignoring this PR for a long time for some reason.

---

[1] https://github.com/Uniswap/uniswap-v2-subgraph/pull/86

[2] https://github.com/Uniswap/uniswap-v3-subgraph/pull/5

valera_rozuvan··on FreeBSD now uses Git for source versioning
AFAICT - this is the main Git repo https://cgit.freebsd.org/src/
valera_rozuvan··on Nano 5.7
I don't understand the people who dislike nano as an editor for the *nix system. After spending in it for like 30 minutes - it becomes an indispensable tool for quickly touching up text files anywhere you go to! No matter where I SSH to (*nix systems) - I always had nano available.
valera_rozuvan··on Is Google Docs Down?
I am located in Ukraine (Europe). Looks like a global incident.
valera_rozuvan··on [dead]
Yep. See discussion here: https://news.ycombinator.com/item?id=26778826
valera_rozuvan··on Few terms in the trig expression of the horizontal coords of vertex 6 of Sxx
From pages 42-43 we can find a visual representation http://www.dynamicsofpolygons.org/LargeImages/N11DKH0Sxxpt2.... .
valera_rozuvan··on Few terms in the trig expression of the horizontal coords of vertex 6 of Sxx
Originally - diagram was found in the paper [1].

----------

[1] The Edge Geometry of Regular Polygons -- Part 1 https://arxiv.org/abs/2103.06800

valera_rozuvan··on Ask HN: What to Read on Decentralised Networking?
OP here. Some stuff that has been suggested to me in PM (various other communication channels):

- Mastodon documentation [1]

- Nextcloud whitepapers and case studies [2]

- Book on security of distributed systems: Security Engineering: A Guide to Building Dependable Distributed Systems [3]

----------

[1] https://docs.joinmastodon.org

[2] https://nextcloud.com/whitepapers/

[3] https://www.amazon.com/Security-Engineering-Building-Dependa...

valera_rozuvan··on Signal Fork with WhatsApp Migration
The repository mentions [0] the Wassenaar agreement, and that I must consult with the laws of my country on whether I am allowed to import/use software which includes encryption algorithms developed in other countries.

Wat?

In this day and age 99% (OK, this number is exaggerated, but you get my point) of software includes some sort of encryption. For one, think about all the libs/apps which communicate over the Internet and use encryption libs to talk via HTTPs. Is mentioning The Wassenaar Arrangement [1] in terms of software even necessary nowadays?

Linux, Windows, MacOS - all have encryption libs built in (at least on the kernel level). They have been made in various countries, yet they are used all over the world. Do they fall under the terms of The Wassenaar Arrangement?

--------

[0] https://github.com/jukefoxer/Signal-Android/tree/feature/wa-...

[1] https://www.wassenaar.org

valera_rozuvan··on OAuth 3
As Justin Richer writes [1]:

And to be clear, I don’t actually care if the new work is called OAuth 3.0 or TxAuth or some other name, but I do think that it’s a fitting change set for a major revision of a powerful and successful protocol. We need something new, while we patch what we have, and now’s the time to build it. Come join the conversation in TxAuth, play with XYZ, and let’s start building the future.

--------------------

[1] https://medium.com/@justinsecurity/the-case-for-oauth-3-0-5c...

valera_rozuvan··on ‘DiceKeys’ creates a master password for life with one roll
For the adventurous, see the page source!
valera_rozuvan··on ‘DiceKeys’ creates a master password for life with one roll
The site [1] of the app is quite simple. Actually it's refreshing to see such minimalism :)

----------

[1] https://dicekeys.app/

valera_rozuvan··on Beyond KrØØk: Even more Wi‑Fi chips vulnerable to eavesdropping
This is not that serious though. Quoting from [1]:

~~~

Furthermore, the bug cannot be used part of automated botnet attacks, requires physical proximity to a victim (WiFi network range), and Kr00k cannot retrieve large and long-winded communications streams without the user noticing problems with their WiFi communications.

~~~

----------

[1] https://www.zdnet.com/article/new-kr00k-vulnerability-lets-a...

valera_rozuvan··on Beyond KrØØk: Even more Wi‑Fi chips vulnerable to eavesdropping
Just tested the script provided by the researchers [1]. Yep, it works, and my system is vulnerable.

----------

[1] https://raw.githubusercontent.com/eset/malware-research/mast...

valera_rozuvan··on SeL4 is verified on RISC-V
Quote from [1]:

RISC-V has some nice work and support but that software/firmware/optimized OS ecosystem does not develop itself overnight. And x86 and ARM are still propitiatory ISAs but also have mature software/firmware/OS(Optimized) ecosystems.

Now just because the Power9/Power ISA is opened up does not mean that IBM’s specific hardware implementation that executes that now Open ISA is open, and ditto for any other MIPS ISA or RISC-V ISA running on others’ custom hardware implementations. Folks it’s the underlying hardware implementation that gets the real work done and an ISA is nothing more than a execution template that can have any specific custom hardware implementation being more efficient or less efficient depending on that in-hardware implementation that’s engineered to execute the ISA.

----------

[1] https://www.nextplatform.com/2019/08/20/big-blue-open-source...

valera_rozuvan··on So you want to write your own CSV code (2014)
Wow! That's a nifty little library. Just looking at the amount of options going into the main parser routine is mind blowing [1].

And the figuring out of encoding is also complex [2].

Once again, this is just to demonstrate that writing your own CSV parser from scratch is a total waste of time. Just use tools provided by your language. Many languages provide native support for CSV parsing. For example see docs for Microsoft C# [3].

----------

[1] https://github.com/pandas-dev/pandas/blob/v1.0.3/pandas/io/p...

[2] https://github.com/pandas-dev/pandas/blob/v1.0.3/pandas/io/p...

[3] https://docs.microsoft.com/en-us/dotnet/csharp/programming-g...

valera_rozuvan··on Dithering and Open versus Free
On the topic of music, copyright, and free stuff.

When you think of music and the big picture, bands should be giving music away for free (Radiohead!). This is done so as to create new fans and reach more people who might come to concerts in the future. Or (gasp!) actually pay for an album to support their favorite music performer.

Musicians should be thinking about creating a relationship with their intended audience. They should tap into the networked age, and bring music out of the low space it occupied in the past between the producer and consumer. Bring music into the wide multi-national and multi-lingual community.

To understand and to make meaning of it all - is the key of the 21st century. Not to monetize.

valera_rozuvan··on Rawdrawandroid: Build Android apps in C
Having the possibility to write C and have it run on embedded hardware - it feels extremely empowering. Because the usual way (as intended by mobile architecture developers) of writing mobile apps introduces some overhead.

Also, this project allows for the slow introduction of the vast C ecosystem (libraries, frameworks) to the Android landscape. Just think of all the possibilities!

valera_rozuvan··on Tackling Webdev as a Bioinformatician: why is it so hard?
I start getting my friends up to speed by giving them just enough JavaScript + HTML to write a Tetris clone. Of course - I guide them along the way, answer any questions they have, and push them towards the right direction if they get stuck. If they can get through it - then they can make it in the world of WebDev, and software engineering in general.

The main thing to remember is that you can only show the way - the person in question must actually step forwards and be motivated enough to go through the learning process. Otherwise - you need to think of another career. Programming is not for everyone IMHO.

Page 1 of 3Next →