HNHacker News
TopNewBestAskShowJobs

NiceWayToDoIT

1,321 karma · joined January 2, 2020

submissionscomments
NiceWayToDoIT··on Show HN: Diffie-Hellman exchange for the layman
So, yeah I was right only not sure why did I got so many negative points, for stating obvious truth ?! :D
NiceWayToDoIT··on A Product Engineer’s Guide to Platform Engineers (2019)
Somehow I find this highly related in many cases I have experienced : https://www.youtube.com/watch?v=BKorP55Aqvg

so question is then what?

NiceWayToDoIT··on Show HN: Diffie-Hellman exchange for the layman
Only thing I would improve on this page is to remove all remote dependencies, youtube, font, cdn files ... sw.js consonantly sending some data. Personally I do not trust Google they have way to more data, and even if all scripts are stripped questions is does Chrome collecting data as well?
NiceWayToDoIT··on Home ownership is the West’s biggest economic-policy mistake
I was pointing to something else, landlords have advantage as they can borrow money using (10x) leverage created on cash-flow, in that way landlords do not use "their own money" but operate on huge debt. Crude example is that for your mortgage bank will shake last penny and do XX number of checks, and then you will pay that money as your major expense paying with your salary. For you home is not an asset, it will become asset only when you pay it out, until then it is expense a burden, so for you debt is bad thing. For landlords on the other hand debt is good, as more debt they have more properties they have and they can create larger cash-flow. While you pay huge taxes on your salary 40-55%, landlords can pay no taxes at all as they are constantly in debt. (Trump's way) But government cannot do anything about it because if they do something crash will be worse than the 2008 one, any new policy could impact landlords with portfolios in billions. Now, if they are in debt how they make fortunes someone may ask? Property prices grow with time, and with different loopholes if you mass let say 100 properties over 10-20 years, and then you sell only ten you will probably get out money enough to pay out initial debt of first 50. (figures are rough just to get point at least in London they are very close to true figures). Also it is worth mentioning, that cash-flow is paying salaries, expenses, dividends ... and there are multiple other known tax loopholes how to get the money out ...
NiceWayToDoIT··on Home ownership is the West’s biggest economic-policy mistake
Huge difference is that wealthy/landlords buy properties with debt and operate with cash-flow while for them liability creates wealth.

For working people properties on mortgage are just expense.

https://www.singsaver.com.sg/blog/robert-kiyosaki-advice-on-...

NiceWayToDoIT··on Start a Business from Plastic Waste
What type of plastic types can be recycled this way? From what I read, only a small percent of all plastic product can be recycled.

For instance, bags that are on their logo flag, are not recyclable, in UK when you sorting out recyclable materials they tell you that bags are not suitable for recycling. And in some way they tear quickly and contribute hugely to micro-plastic pollution that goes into food chain.

NiceWayToDoIT··on Humans Will Never Colonize Mars
Regarding nitrogen fixation I recommend watching "Kiss the Ground Film Trailer (2020)" documentary ...
NiceWayToDoIT··on Humans Will Never Colonize Mars
With all those problems we are very near solution, and goes same as for Mars: - nitrogen fixation, I think we are doing it wrong, we are trying to pluck rose with a jack hammer, we simply do not have enough knowledge, plants in general have more genes than humans.

- Fusion is around the corner, (and this time it is not yet again 30 years) it is just shifting more money into research, I read that globally only 50 bn is invested in fusion, jApple on its own has value of 2250 bn.

...

NiceWayToDoIT··on Humans Will Never Colonize Mars
Difficult to judge from this point where will future lead us. Biological super humans, cyborgs, collective mind, AI meld mind ... but any "non-human" form can also lead to exponential advance that could entirely change our dreams and goals. We are what we are because of sums of all our needs, dreams, fears, emotions, thoughts and the microbiome (we are unseparately connected to) ... any change in it will completelly change what we do next.
NiceWayToDoIT··on Humans Will Never Colonize Mars
Never is very long time... If we do not destroy ourselves in next 50 years, it is quite certain without any doubt that we will move from Earth.

It does not matter is it 50 or 500 years, technological advances will undoubtedly lead to spread beyond the Earth. Historically, many things were "never" - until we do otherwise.

I agree with the author that we need to solve problems here first.

EDIT: For example, atmosphere is not a problem, we can have entire planet living in vast network of underground tunnels, powered by nuclear energy. We already know how to bore tunnels. In that ways, also, it would be significantly fewer problems with cosmic rays and solar storms. Anyway, point is, for each problem there will be some solution if we put our minds into it.

NiceWayToDoIT··on Show HN: Puppeteer scripts in the Browser, DevTools on remote pages
It is nice idea, and there are ways how this can be used/monetized. Good luck I hope you make it!
NiceWayToDoIT··on Show HN: Puppeteer scripts in the Browser, DevTools on remote pages
Thank you for the extensive answer, as it is paid service, I would only suggest you pay a bit of money for someone on 99Design to fix your styles. I would love to read more about architecture but as it is commercial product, I understand that is kind of trade secret.

How much time did you spend developing all this? And resource wise how hungry is it? (Servers, Memory, CPU...)

Edit: Wait a sec, I just saw this is part of open source demo of ViewFinderJS, bit confused now, is it commercial or opensource? How do you prevent someone of other 8000ish will not create a bit same and steal your thunder so to say?

NiceWayToDoIT··on Show HN: Puppeteer scripts in the Browser, DevTools on remote pages
Question: I guess this is good way to access possible malicious web sites, how does it work in background what happens with server?

I mean except obvious Testing purpose usage, as many other tools give (Puppeteer, Selenium, WebDriver ...).

NiceWayToDoIT··on Show HN: Puppeteer scripts in the Browser, DevTools on remote pages
Has anyone tried Puppeteer within Puppeteer within Puppeteer ...
NiceWayToDoIT··on Just Be Rich
One of example that pops into my mind watching Elon Mush show, he said something along the lines "it is not difficult to get money there is plenty of money and investors who want to invest, I can just turn few phone and I will have investment of few hundred millions". Because hast that type of the network.

For me and probably most of the people I know, I do not know where to begin, most average income people networks are not investors type, so we do not have a clue, where to even find people who are willing to listen for a five minute pitch, without feeling that you are begging for money...

In that regard poor or middle class will never be the same as rich, it is amount of struggling to keep up the daily needs. If rich person gets bankrupt, he can easily bounce back, with connections he has, he can turn few phone calls and again pop up on the ladder, issue with other people they are not even close to ladder, until you get to ladder, there is path through swamp, forest, dark cave, and dragon on two ...

NiceWayToDoIT··on Just Be Rich
Famous historical sentence of Marie Antoinette "Let them eat cake" The phrase was supposedly said by Marie Antoinette in 1789, during one of the famines. https://en.wikipedia.org/wiki/Let_them_eat_cake
NiceWayToDoIT··on Compressing and enhancing hand-written notes (2016)
So first article is from 2016, and vector one from 2018, 3 years later there is no explicit article combining two, but I get it if you want it, do it on your own. I did missed that he mentioned it, but it is still quite interesting as I use a lot GoodNotes on iPad.
NiceWayToDoIT··on Compressing and enhancing hand-written notes (2016)
This is fantastic, I would only suggest one more thing, yesterday there was article on first page about vectorization, so further compression and cleaning could be done if text would convert to vectors, links is: https://mzucker.github.io/2018/05/14/maptrace.html
NiceWayToDoIT··on I made a mobile app for my significant other and she won't use it
Question is would you spend 2 hours (equal time to watch a movie) swiping for match, or take a chance on a movie she may like?

On the other hand is there a part of tolerance where you embrace that your partner is not same as you, and that from time to time it would be nice to learn few things about her/him?

In article number of 500,000 movies has been mentioned, and if you use 3 sec of swiping that is really lot of seconds, and I do not think 3sec is enough to decide on some movies. But even with 3 sec that is 416 days of 1 hour swiping, or 208 weeks if you use only 2 movies a week (2hr). So, 4 years per person would take someone through the set, but what if you find out that you do not have any matching movies?

Personally I would rather watch 206 (2hrs) movies I do not like knowing a bit better person I love.

NiceWayToDoIT··on Show HN: Remove background from image using machine learning
Tried with this one, after converting to jpg: https://www.telegraph.co.uk/content/dam/news/2020/07/25/TELE...

Table has left, bits of person removed, and some other parts left.

NiceWayToDoIT··on I made a mobile app for my significant other and she won't use it
Although on the second thought, maybe you could expand it make it as match making dating up, that matches people beside interests ... I do not know is there already something similar.
NiceWayToDoIT··on I made a mobile app for my significant other and she won't use it
In my mind this is an example of solving a problem that does not exist. Why just not simply say "we watching 2 movies a week, once you choose and I'll choose next, and so on..."?

p.s. Credits and kudos for learning new things !

NiceWayToDoIT··on TailwindCSS JIT with arbitrary values
I just ducked all that, and started writing a plain old CSS with BEM like a mad man, and know what with a bit of discipline and good methodology it works as magic.
NiceWayToDoIT··on Programming is hard
Mostly Time and as time is money that also.

When you building custom application, you are trying to do it in most optimal way for the $ paid. So, when you building something for the value $ let say 100 SP (story points), and then when you stumble on a problem in OS usually you do not end up building 100000 SP side projects (worth $$$$$$$ of your time) in order to complete 100 SP project. Especially when you crossing to someone else domain.

Everyone has its own domain, so if Google, FB, Oracle, Microsoft have the main code base for Java, C#, JavaScript, React, Angular ... or else, it is expectation that they will listen cries of users, sometimes they do other times they do not.

Few years back I was involved in Google Chrome thread about auto-fill feature, at the time I was working at the health organisation, so to cut the long story short auto-fill was populating data and causing issue, in the very long thread I gave number of cases why is automatic form fill bad (and I was proposing some one-click alternatives), at the end Chrome team was sticking with what they wanted, and justification was "Because we are Google team, and you are not, so what ever we say is the best" - end of the story.

NiceWayToDoIT··on Programming is hard
Exactly :)
NiceWayToDoIT··on Programming is hard
What strikes me the most is that over long time I developed a crazy notion, which is a kind of build up of frustration I guess, which can be expressed with following words "this should have been solved by now, and it should be simple, darn it is 2021 century..." I do not know how many times I wanted to do some functionality, and then I would realize it is not implemented.

Regardless of what my expectations are for some language or library, simply it is not there, so after banging my head and burning hours trying to solve a problem I would realize I need to use some dirty workaround (and I hate those so much I do not have enough words to describe...)

Just a few example from JS world:

- parser that is simple

- jest framework working fast

- universal planet wide date time

- SCSS compiler that does not require C++ ...

- multipart/form-data request which can be interrupted in nodejs

- ...

For each of above there is some solution, but it looks like a dirty hack ... it seems with time, instead simplifying things we are complicating things that should be simple.

The other day I was pondering, how in any other trade people becoming masters, as they becoming good with their tools, tools are becoming part of their body, so they are focusing more on art and creativity, in programming, except for those rare who are blessed with very good and fast memory, tools are always changing ... as soon as you become comfortable there will be new set of tools... and I should not even start with the whac-a-mole of method and property renaming ...

NiceWayToDoIT··on Show HN: Databunker – a GDPR compliant, secure storage for personal data (PII)
There are two issue with hashing I can envisage:

1. Nothing user has is truly hash-able, (email can be replaced, there are people with the same name/dob/place of birth, address is not permanent attribute...)

2. Hash key can have duplicates - so those collisions would block different users (probably not for small companies but for FB with 2 billion users something worth considering.)

NiceWayToDoIT··on Show HN: Databunker – a GDPR compliant, secure storage for personal data (PII)
Thanks.
NiceWayToDoIT··on Show HN: Databunker – a GDPR compliant, secure storage for personal data (PII)
Nice project, although I have question I would appreciate someone can answer. How does in real world "right to forget" works. What is confusing part for me that data that identify you are also required for the business, so how do you draw line what can be forgotten and what cannot. Let say I use some service, then I violate policies of that company, then I exercise my "right to forget", and after they delete my data I sign up again and repeat the entire thing? Second, how does that work in regards to book keeping and tax policies, where you are required to have data about your clients?
NiceWayToDoIT··on Arabian Nights
The Project Gutenberg EBook of The Thousand and One Nights, Vol. I., by Anonymous https://www.gutenberg.org/files/34206/34206-h/34206-h.htm
← PreviousPage 9 of 19Next →