HNHacker News
TopNewBestAskShowJobs

nobunaga

299 karma · joined December 10, 2020

submissionscomments
nobunaga··on Ask HN: Should we bring software dev in-house?
Please dont listen to the people in here telling you to just throw some devs on to this project. You will ultimately fail since it seems you yourself are not capable of leading a software development project.

Yea you can bring it in house. Can you purchase the existing software? Then rather than do a rewrite, work towards rebuilding/refactoring. Please dont listen to the people here telling you to do a rewrite. It will fail or go way longer than you expect with many issues.

If you can start hiring some devs/UX/infra people and work alongside exiting team. Once they build up knowledge and are ready to take over the project, then they can start taking proper ownership and rebuilding and extending parts of the system. Slowly slowly you will not only build up the expertise and team but be will have a fully functioning dev team owning the system end to end. Focus on hiring good people with a strong focus on senior people and building up knowledge of the software system.

nobunaga··on Ask HN: Should we bring software dev in-house?
Stop giving the guy horrible advice. IF you think throwing some freelance devs with no business support/product/UX support is going to help him, you are so mistaken. Trying to rebuild an existing complex software system that handles hundreds of millions in revenue is not going to be an easy task. You are going to put the man into a corner and ruin him. Jesus.
nobunaga··on Ask HN: Should we bring software dev in-house?
I cant beleive people actually are telling the guy that letting some developers loose on this project is actually a good idea. Some issues with this approach

- How does this team with just a lead determine the business and domain rules? It sounds like the application is quite complex. Letting some freelancers go at it is the worst thing you can do for an application that is meant to handle hundreds of millions in revenue - Long term maintenance. Who is going to do the knowledge transfer and maintenance of this application as it grows and the freelancers leave? - Who is interfacing with the clients? With the existing software developers? Do you really think devs are going to be doing this?

So many things wrong with this approach. Please stop telling the guy to adopt this? And top sending him your emails when he is just asking for advice. Just because you want to jump onto this project as you see $$$ signs. Jesus.

nobunaga··on [dead]
This article is literally an ad for the Brave browser. Telling us to not trust google when Brave has done even worse things than Google is hypocritical as hell. Its like when oil companies paid for scientific research to prove climate change is not real. Google is doing just fine, and will continue to do so. They have some of the smartest engineers in the world. The confidence in the company is also reflected in its share price. While ads is its core, I think google also knows it needs to diversify and is doing so with bets like Waymo. This article is nothing but an ad for Brave wrapped in hyperbole. If anything Brave is not to be trusted due to its many scams that it had to apologise for.

Edit: For those who dont read all of the article, you can read the discalimer at the bottom, the author admits he owns BAT tokens. Im sure he is definitely unbiased in his opinion. facepalm

nobunaga··on Getting Started with Brave
Thanks for confirming that Brave has keyloggers (by your own definition) and has no difference from other browsers.
nobunaga··on Getting Started with Brave
Umm I knew of them, I was being sarcastic as I had to do your job of researching something rather than you actually spending some effort to do your own job.

I think everyone's threshold for what constitutes breach of trust is different. If you accept content injection, unreported whitelists and other similar behaviour from a browser which touts privacy as its selling point ok, then thats your call. But this kind of behaviour is unacceptable from my and many other people's perspective. Which other major browser injects any content in to a website without the users request? Do you see people being ok with being impersonated by Brave without their knowledge? Especially when these mistakes just seem to keep happening, at some point you have to question the intention. Again maybe you are ok with it, but people should be informed about these practices and make their own call. To most people, this is not ok. What other browser has had this level of controversy (outside of chrome possibly) and they have been in business longer than brave.

nobunaga··on Getting Started with Brave
You realise other browers can also opt out of this feature right? Why did you even use this example if you have this feature, I mean keylogger, also in brave? Your responses here are not necessarily helping you or your product.
nobunaga··on Getting Started with Brave
I think if you just google for 'Brave controversies' you would get quite a few, like I just did now. There are also plenty of links in this submission. From content injection to taking money on behalf of people that have no idea its even happening, and this coming from a browser whose selling point is privacy.

https://securityboulevard.com/2019/02/brave-browser-sacrific...

https://www.computerworld.com/article/3284076/brave-browser-...

https://community.brave.com/t/does-brave-inject-buttons-onto...

https://twitter.com/vj_chidambaram/status/107647481470831001...

nobunaga··on Getting Started with Brave
What other browser has injected a referrer to a link that has been entered into a browser URL bar and has benefited the company personally? As a engineer that has worked on global products myself, I find it extremely concerning that something like that made it to the public and it seems quite unbelievable that it was a simple mistake, but then again, I wasn't the person who coded it. There has been plenty of 'mistakes' that brave has needed to backtrack on and apologise for. Other browsers that have been around longer than brave have not been found to behave in ways brave has even though I am sure many researchers poke holes in it. If you would like to point out the behaviour of other browsers and compare it to the controversies that Brave has had, feel free to do so and prove many of the doubters wrong. The affiliate link is one of many examples. My other point is that you can also get the privacy protections Brave touts from other browsers as well, but without the shady past that Brave has a history of.
nobunaga··on Getting Started with Brave
You have been provided evidence by multiple people on Brave's shady practices yet you are the one who seems to be such a fervent supporter in the face of much evidence provided to you that no other mainstream browser (besides chrome maybe) has shown so consistently even though they have been around longer than Brave. You tell people 'what have you been smoking' then when you are proven wrong, you still try to come up with excuses. I never even knew the CEO until I came across the last hacker news article on Brave's dodgy behavior. Stop making assumptions about people on the internet.

Why should I research for you a topic which does not negate the shady practices that Brave has been at fault for? If you want to donate money using Brave go for it, the evidence of what Brave has done, and done so consistently on many fronts is out there. If you want to look into it, go for it, I am not your personal researcher, a lot has already been done for you.

nobunaga··on Getting Started with Brave
https://news.ycombinator.com/item?id=18734999

https://twitter.com/vj_chidambaram/status/107647481470831001...

Are some examples.

nobunaga··on Getting Started with Brave
Its very different IMO, one benefits the CEO financially the other is an identifier for tracking purposes. One was done without informing the user the other is a common methodology that many websites do with parameters such utm_ (not that I am advocating for tracking). They are, IMO, very different practices. Im sure you disagree but when you modify a URL for financial gain without informing your users and then backtrack only when you get caught out, its a different ball game.

Im not going to get in to the game of finding specific ways to donate to content creators. There are ways to do it. If you want to do it anonymously, I am sure you can do so as well, I have never been interested in doing so. If the reason you want to use brave is to donate money anonymously, more power to you, personally, I would caution people against using it due to their past shady behaviour (The affiliate link is just one of many examples).

nobunaga··on Getting Started with Brave
Its ok to differ on the opinion about wether an explanation is reasonable or not and we differ on that. How one can make that mistake to me is a bit worrisome. To me, thats not a developer bug (nor does their explanation provide any proof that it is), its an intentional way for someone to benefit financially without informing their users. Also have a look at the +1 posters history. Some more interesting behaviour. If you want and care, do some of your own research on some of the other 'mistakrs' brave and their CEO have done. Ive never seen such mistakes happen regularly with other browsers that have been around longer. Feel free to use Brave, Im just informing the public.
nobunaga··on Getting Started with Brave
De-Google Chromium, Firefox with the right extensions installed, Safari if you like the walled garden and apple ecosystem

Im sure there are more but all the bells and whistles Brave touts you can get elsewhere and you are not using a product from a company that has shady practices

nobunaga··on Getting Started with Brave
A piece of software injecting behaviour that aims to benefit the CEO of the company and earn him money should be considered what exactly? Have you ever seen any other browser do anything like that? I think you are simplifying the issues here. They did not advertise what they did, and only changed their behavior when they were caught out. I can point to quite a few other things Brave has done that is similar in nature. I think people should be informed about the product before considering using it since it pops up on HN once every 3 months.
nobunaga··on Getting Started with Brave
To be honest, thats a claim that you have not proven. If anything, Firefox and safari are probably more trustworthy based on my own subjective opinion. They have never injected affiliate links or promised to do things which are borderline scam-like behaviour.

I personally treat all software with a level of distrust. But brave has done things which all point to a certain behaviour in which people should think twice before using the product. You can get the benefits of privacy that Brave touts from other browsers. If you want to donate to content creators, plenty of ways to do so as well.

nobunaga··on Getting Started with Brave
+1 to exactly what? Scammy behaviour from a product that can potentially watch and track your every move? https://www.theverge.com/2020/6/8/21283769/brave-browser-aff...
nobunaga··on Getting Started with Brave
If people want to donate money to content creators or actually earn money off the web, there are better alternatives than watching ads.
nobunaga··on Getting Started with Brave
There are so many better alternatives to brave. I would not advocate for it considering their past behaviour which makes them not a browser to trust (https://www.theverge.com/2020/6/8/21283769/brave-browser-aff...)
nobunaga··on Getting Started with Brave
Brave seems to pop up here every now and then. With its past history of scammy behaviour (https://www.theverge.com/2020/6/8/21283769/brave-browser-aff...) and how they collect money without actually promising to give it to people that they claim to act opn behalf of, its not a browser anyone should trust.

There are so many better alternatives to brave for those that want to donate to content creators or just browse the web. I have never understood the fascination or usefulness of brave. I would caution people against using it.

nobunaga··on Ask HN: Facebook engineers, what keeps you at Facebook?
No, but they also dont have as much of a negative impact on humanity (disinformation, cambridge analytica, elections impacts etc). I think there is a big difference between being annoyed by a decision that has very small blast radius vs what facebook does.
nobunaga··on Ask HN: Facebook engineers, what keeps you at Facebook?
Taking in to consideration scandals like Cambridge analytica, its impact on the election, disinformation, do you really think criticism of FB is not valid?
nobunaga··on Ask HN: Facebook engineers, what keeps you at Facebook?
From my perspective, I do not think Apple is making their changes in iOS to limit small business in anyway and is having a positive impact in many respects with relation to privacy. I think you can still have privacy and help businesses succeed. Imagine if FB were more privacy conscious (might reduce their annual turn over a little but i dont think detrimentally), worked with apple to product a product and tech that preserved privacy while allowing advertising to continue.

It can happen, FB just doesntt want to for either $$$ or for loss of control.

nobunaga··on A former Uber engineer's disaster story
I was not part of the initial analysis team so cannot really comment if objc was more suitable as it would require to look at objc at that time and do tests etc but I suspect we would have had a more smoother experience. Though the the code at the time was bad and indeed something needed to happen to ensure future scalability of the teams and product/code, but I think there were more sane paths we could have taken. It would have cost the company more time/money and at that time the company was battling Grab, GoJek, didi, Lyft etc so we did not have time to lose. Lots of factors to take in to consideration. No real easy answer

I havent dabbled in mobile developer platform tooling for the last few years now so I cannot comment on the iOS side, all i remember is that back then it was a shitshow :) Mobile is still playing catch up to how backend infra and tooling operates, I suspect its better but probably still got a long way to go.

nobunaga··on A former Uber engineer's disaster story
Management had very different incentives while engineers had different motives. The two were not aligned, and TK culture was still very prominent back then (work hard, dont go home early, we are going to be a 1 trillion dollar company etc etc) and Thuan definitely helped him spread that culture. So definitely not great days but I think the engineers took away a lot from their time there. Lots of lessons learned
nobunaga··on A former Uber engineer's disaster story
Android was a much easier story, Still had some binary size and method count issues but we were able to overcome them thanks to another brilliant engineer we had in the team in SF who worked on Android.
nobunaga··on A former Uber engineer's disaster story
I was part of the team in Amsterdam on this. Insane days. Had some great engineers we hired in AMS. We were moving the whole source code into a monorepo as well which was another crazy project. I think if we had not had some of the engineers we did at those exact times, we would have not gotten out of it.

Problem here with Swift came down to

- Apple not dogfooding its own tech . Hell they did not even help us or other major companies like AirBnB and LihnkedIn (We formed a workforce on this problem with them which then forced the download limit to be upped by apple)

- Engineers deciding to adopt a language which they thought was great (and turned out not to be at the time) because they did not do the right analysis upfront for such a significant project. 'Wow look at this shiny new cool tool, lets use it' (Oversimpiification, swift was more pleasant to write with and you could be more productive which was no doubt a factor here)

Also, while management at the time didnt care for the remote offices much, I think the AMS team played a critical role in the success here. With the recent layoffs that occurred, I heard that they were fired.

Another fun story, we were trying to bring down our build times on our CI builds which were 1hr+ while battling macstadium and their crappy infrastructure with tens/hundreds of patches incoming each day.

← PreviousPage 3 of 3