HNHacker News
TopNewBestAskShowJobs

whizzkid

759 karma · joined December 29, 2012

submissionscomments
whizzkid··on Boeing 787 Suffers Rare Dual Engine Failure on Landing
I have never ever thought avionics software development would be in such a condition that you described in the link.

I am surprised to say the least.

I have always imagined avionics developers in a different way. Like having a thick rulebook to go through to add a new line to codebase etc.

whizzkid··on I exploited TLS-SNI-01 issuing Let's Encrypt SSL-certs for any domain (2018)
I would 100% use this article as my CV if I were him. Good work my friend :)
whizzkid··on Roadmap to becoming a web developer in 2019
For those who would like to have a solid understanding of how Web works, I would definitely recommend David J. Malan's CS75 lecture 0. (the first lecture). He has a positive vibe and the pace is optimal, so you will really enjoy the lecture. I also would like to thank him and Harvard Uni. for making this available to everyone for free. I sure would not be able to afford studying there, but these lectures helped me a lot.

https://www.youtube.com/watch?v=8KuO4r5CHjM

I think it is important to understand how basics work before jumping into details. You will not enjoy the best tools available if you don't know how to use them either.

whizzkid··on Ask HN: How do you organise your hard drive?
I try to organise my hard drive as if it could die anytime.

~/Downloads: everything downloaded will be stored here. Nothing here should be backed up. Nothing here will still be important in a month. If it should, then move it to ~/Documents

~/Documents: everything here is important such as scanned documents, invoices, pdf files, settings, configurations etc. Each file is backed up somewhere else continiously.

~/src: all code goes here. Default “git pull” location. No sub folders except “test”(ease on muscle memory). No backup needed since all has remote origin as well.

~/src/test: code, git, and bash experiences goes here.

In this way, if my hard drive fails on me, i think, i will not have huge problems.

whizzkid··on Erlang Scheduler Details (2016)
I am not an expert on the language but wrote couple of Elixir/Erlang applications. I would love to learn more about the problem you are describing. Using Elixir umbrella, isn't each child application on their own and you don't end up with a monolithic structure?

Edit: I think I understand what you mean now. Would you be reading this answer if you have time? https://stackoverflow.com/a/48823641/1238090

whizzkid··on Erlang Scheduler Details (2016)
It is so underrated how easy to use scheduling with Erlang/Elixir. Plus Supervisor/children concept makes it so easy to have a system that runs for years.
whizzkid··on Apple confirms some iPad Pros ship slightly bent, but says it’s normal
Very possible and I would be sad in that case.
whizzkid··on Apple confirms some iPad Pros ship slightly bent, but says it’s normal
Just a speculation;

Apple must be working something really big for years with a lot of engineers shifted to that secret project. I am seeing lots of products not getting enough attention for the last 2-3 years.

- Safari is moving really slowly and not improved a lot except security-wise.

- iPhones haven't gotten a revolutionary feature for a long time.

- MacOS did not get significantly better comparing to last 3-4 years.

- Siri looks like a paused project.

and so on..

whizzkid··on Long Before Trees Overtook the Land, Earth Was Covered by Giant Mushrooms
As a side note, this came to mind when I opened the link. A sad state really..

https://www.reddit.com/r/web_design/comments/9pmqxb/typical_...

whizzkid··on Twenty Years of Open Source Erlang: A Retrospective from the trenches
Not specifically Erlang but I have used Elixir and it was one of the rare languages that blew my mind when it comes to new ways of thinking when implementing things.

How not to love some of these features!

   [first, second | remaining_of_people] = list_of_people


   greeting = fn
     %{name: name} -> "Hello, #{name}!"
     %{} -> "Hello, Anonymous Stranger!"
   end
whizzkid··on Just tell me how to use Go Modules
Thanks for the reply. Maybe it has changed over the time but what i have meant was mostly about the way an application is built with golang.

Let me give you an example, it might be easier for me to explain it this way.

Writing a web application that responds to a post request. I am guessing I can use net/http library to achieve that. But does it implement CSRF prevention automatically, or should I be already informed about including it as a developer?

I would be grateful for letting me understand this part. I am not against the language, but just curious.

whizzkid··on Just tell me how to use Go Modules
Golang's not being an opinionated software is the main reason I was not able to passionately start learning this software. Most of the engineers have a bit of a picture in their mind when it comes to implement a specific function. But when the question comes "what is the best way of implementing it in Golang?" then unfortunately the answer is "Do as you want". This prevents me learning the power of language from the beginning.

Being opinionated is about onboarding people with the best experience from the experts of the language, then let people overwrite or choose their own way of doing things when they know what they are doing.

whizzkid··on Netflix’s biggest competition isn’t sleep, it’s YouTube
I think, It depends. As far as I know YouTube Premium is only for removing ads and music streaming. If there are movies and quality professional content on YouTube Premium, then Youtube will have a bigger advantage since both amateur and professional content creators will be on the same platform. But right now, Netflix is the place to watch most of the desired pro content when it comes to both films and tv series.
whizzkid··on Netflix’s biggest competition isn’t sleep, it’s YouTube
> “I think one of the main reasons YouTube is so successful in emerging markets is that it is more mobile-centric." explains Michael Goodman, Director of Television & Media Strategies at research firm Strategy Analytics

I think he can be wrong here. It is because it is free my friend. People already pay enough for their phones, internet packages in emerging markets comparing to their monthly salaries. As soon as their income increases, you will be able to see a hike in subscriptions.

whizzkid··on I Quit Google Over Its Censored Chinese Search Engine
> I don't think all the cencorship out there are good; and I don't think all of them are bad as well.

This one is too broad of a topic to fit in this thread I think.

> My point is, Google should not be the one who fight against any laws.

I agree that it is not Google's job to fight against laws of a country. But, what we are talking here is freedom of speech, and freedom of Internet. The reason Google is the point of the discussion is because of their dominance worldwide when it comes to accessing information.

Let's have imaginary country named A. And Google wants to enter this country by providing a search engine. But country A has a law that states "It is illegal to say/read/write that Earth is round"

What do you think Google and other companies that lead the way for accessing information on Internet should do?

whizzkid··on I Quit Google Over Its Censored Chinese Search Engine
It is healthy to disagree with each other as long as it does not get personal with assumptions. Thanks for the discussion :)
whizzkid··on State of web browsers in 2018
Priorities change unfortunately. Read this article if you have time. It highlights the importance and passion that was given to safari at a time. I am sure most engineers working on safari are still having great ideas for the product but management will not be on the same page as them.

https://donmelton.com/2014/04/10/memories-of-steve/

whizzkid··on Google personalizes search results even when you’re logged out, new study finds
Safari 12 is impressive when it comes to preventing browser fingerprinting and cross-site tracking. I wish it was cross platform. Not sure though how much it can do against Google.
whizzkid··on I Quit Google Over Its Censored Chinese Search Engine
I am genuinely little confused here. Are you defending cencorship?
whizzkid··on I Quit Google Over Its Censored Chinese Search Engine
Im sorry that my comment made you feel this way. I was not trying to win any argument here. My comment above would be my reaction if it would happen to me.

I think it helps to brainstorm all the aspects of a problem. Of course, I can not say what you need specifically, you are right about that.

> If anybody, it is you. You believe so deeply in the evilness...

Btw, this feels more like an attack than a hypothesis, just saying.

whizzkid··on I Quit Google Over Its Censored Chinese Search Engine
You are right on having a preference that Chinese people would like much more over "Baidu/Bing/whatever". I will give you that. But let's look at it from another perspective.

What stops then some other country to have the exact same exception for themselves? If you can do it for China, surely you can do it for us, right? Legally, this would work.

This situation has a risk of building a dangerous base against freedom :/

whizzkid··on I Quit Google Over Its Censored Chinese Search Engine
Quite the contrary, I think Chinese people would benefit much more if Google would refuse to build a search engine with cencorship.

By accepting their rules, Google would validate the cencorship that government is forcing to their citizens, and government could easily tell to their people: "Look, whole world is agreeing with me and what I am doing."

By not accepting to build it, Chinese people will always have the upper hand in the argument, and something to reference it to.

whizzkid··on I Quit Google Over Its Censored Chinese Search Engine
Microsoft company culture was not something everyone talked or dreamed about unlike Google. So doing what they do was not somehthing that shocked people. You need a search engine?, here you go, have some chinese Bing. No one bats an eye.

But Google has changed a lot. This makes developers sad.

whizzkid··on I Quit Google Over Its Censored Chinese Search Engine
This is more about being obsessed about growing than the money. Apple, Google, and all other enterprise company boards will always try to grow themselves.

They are afraid of being left behind. Microsoft with mobile phones, Apple with driverless cars, and Google with chinese market apparently. Google thinks that pie is so delicious and they can work around the cencorship issue. Sad times.

whizzkid··on A roadblock to productivity is the smartphone on your desk
This is more like papering over the cracks.

Let me tell you a story; I rarely spend time with my uncle nowadays (We are far far away from each other unfortunately). In one of those rare occasions, we sat down and had lunch. It was a delicious food with nice conversation, then his mobile phone rang. He pressed NO. I told him he can talk. He turned me and said "No, I am eating and speding time with you now." This really blew my mind. He really had his priorities and applied them accordingly. He than later on called the guy and said that he was having lunch and meeting me, thus could not talk.

If you dedicate your time to a thing, try to enjoy that time. If you find yourself distracted then it is not the phone that is the problem. Let it distract you.(for real) because it is probably not more important than the notification you got.

whizzkid··on I still miss my headphone jack, and I want it back
I would definitely understand if we were at a stage where AirPods battery would last half a year but we are not.

Battery-less cable beats wireless 2 hours of talk time quiet easily.

Wireless is the correct path but it was too early to get rid of the working standard without having a better alternative in my opinon.

whizzkid··on UBlock-LLC taking code from ad blocker uBlock Origin without proper attribution
I did not know that. Well, I am sorry that he has to deal with this BS. These kind of issues drains a lot energy especially when it comes to OS software.
whizzkid··on UBlock-LLC taking code from ad blocker uBlock Origin without proper attribution
> Do you work for UBlock-LLC?

Are you being serious? Is this how you discuss with people around you?

whizzkid··on UBlock-LLC taking code from ad blocker uBlock Origin without proper attribution
I totally understand that. It is not an easy job.
whizzkid··on UBlock-LLC taking code from ad blocker uBlock Origin without proper attribution
Couple of advise for the original uBlock origin author (gorhill)

- Please get the extension together under one platform instead of forks and stuff (MacOS, Edge). This problem will keep the fake uBlock alive otherwise.

- "uBlock" name is already involved too much with unpleasing issues. Would you consider renaming your product? I think renaming would solve more problems than you would think.

Thanks for the extension btw :)

← PreviousPage 2 of 7Next →