HNHacker News
TopNewBestAskShowJobs

diNgUrAndI

51 karma · joined August 20, 2016

submissionscomments
diNgUrAndI··on Show HN: I vibecoded 177 tools for my own use (CalcBin)
You got it. Just pushed the change. Check it now.
diNgUrAndI··on Show HN: I vibecoded 177 tools for my own use (CalcBin)
Good catch. I just fixed it!
diNgUrAndI··on Operations is not Developer IT
Learning new abstractions is not a good argument though. Did hardware engineers from the pre-OS era complain about Linux / OS hard to understand?

In a sense, kubernetes is the new Linux / Bash of our time.

If it's painful, maybe it's just the abstraction not done right, but not the fault of abstraction itself.

diNgUrAndI··on Ask HN: What's the worst piece of software you use everyday?
Can't believe no one mentions Salesforce
diNgUrAndI··on Researchers and Founders
I like the comparison. Both types of people chase the most important problem.

Having met people from both groups, the other word I hear a lot is impact. That's a qualitative metric to define success.

diNgUrAndI··on Image Scrubber: tool for anonymizing photographs taken at protests
It is hosted on github pages. Not sure if it would violate ToS. You may host it elsewhere.

Reference: https://help.github.com/en/github/working-with-github-pages/...

diNgUrAndI··on Ask HN: Who is hiring? (February 2020)
What you are doing is pretty cool. Too bad I'm based in Canada.
diNgUrAndI··on Information operations directed at Hong Kong
> People believe in what they choose to believe.

The same thing can be said about what you are believing about Chinese governments.

How would you be sure that you are not biased because of all the western media you consumed?

Have you been to China and seen what happened there?

Your friend may have access to information on both sides and made the judgement. I would think twice before you ignore this.

diNgUrAndI··on Information operations directed at Hong Kong
> The irony is that these "anti democracy" protestors are exercising their democratic right to protest!

It's also irony that when "protestors" (or just people voicing their opinions) exercising democratic rights to protest are treated differently because they don't agree with your view.

From what I chatted with my friends, this is not about loyalty to any party. It's as simple as, when people spreads misinformation about your hometown, others seeing them and starting to talk legitimate shit about your hometown, you feel angry and voice your strong opposite opinions.

> Others could be simply influenced by the CCP mouthpiece Yeah, right. A large number of Chinese students/immigrants, being in Australian democracy and with access to all press articles on both sides, have lost their judgements and can't tell what are facts at all.

> some could actually be paid - the stakes are high enough. Please back this claim with sources.

From my experience, the people sharing the posts are ordinary people, who simply voice their concerns. Given the sheet number of them, paying them is not practical.

The irony is that we did see some posts about HK "pro-democracy" organizers paying protesters for them to go on the streets.

diNgUrAndI··on Information operations directed at Hong Kong
There aren't always clear definitions of these types of accounts.

Hypothetically, one ordinary twitter account saw the posts / GIFs / words that are close to the version they like, and retweet them. When the number of accounts is large, do you ban them all? When you remove the tweet, the real users retweeting the content loses the content and feels the platform is unfair. You bear the risk of banning real users.

Also, how would you judge a post is inauthentic? You look at the content! Judging by the posting pattern alone is arguably not enough. This is why Twitter's claim that banning is not based on content is questionable.

diNgUrAndI··on Information operations directed at Hong Kong
Things won't turn to be bright overnight. Openness and no bullying is nice. But it takes time to get there. Some counterexamples are Iraq or Libya. Governments changed overnight to be closer to the way Westerners like. But are people better off? Civil wars. Ethnic group divides. Oil interests.

It's easier to point out things you don't like when things aren't the way you like than offer pragmatic solutions.

diNgUrAndI··on Information operations directed at Hong Kong
From what I saw, `constant monitoring and systems like "social credit"` won't buy loyalty. Ordinary people do that more out of patriotism, an emotion against those who spread misinformation against their country. It's sort of like someone talking shit about your hometown, and you feel the urge to defend. Not a state-sponsored thing.
diNgUrAndI··on Information operations directed at Hong Kong
Why not? Even within HK there are thousands pro-police anti-protest supporters.

https://www.hongkongfp.com/2019/08/17/oppose-violence-save-h...

Our opinions are shaped by what media are fed into our brains. I saw my friends divided into two camps because of the different media articles they read.

How do you make sure you are not biased and only read what you believe? Rad more and find the opposing articles!

diNgUrAndI··on Information operations directed at Hong Kong
State is a group of people. How about marketing campaign? Companies are also groups of people too. What I see here is twitter bending its rules to not work with certain groups of people based on their own definition of whether it is state sponsored.

Wonder what they do about republicans or democats launching twitter compaigns. Will they get banned as well?

I smell the inconsistencies in applying the rules to US vs. the rest of the world.

diNgUrAndI··on Leadership Lab: The Craft of Writing Effectively
The video is about academic writing. I wonder how much can be applied to technical writing, like API documents.
diNgUrAndI··on Ask HN: Who wants to be hired? (July 2019)
Location: Toronto

Remote: flexible

Willing to relocate: Maybe, preferably within Canada

Technologies: Elixir, React, Rails, Python, Dart/Flutter, Elisp/Emacs, Chef

Résumé/CV: Upon request

Email: leeburk95 (*AT) yahoo (DOT) com

Other details:

- Experienced fullstack developer based in Toronto with 5+ years experience

- Early employee of a fintech startup (I know Excel very well)

- Led a team of three and mentored two junior devs.

- Nowadays mostly working on backend (GraphQL API) and a bit DevOps

- I also taught at Udemy about Blockchain related topics and had hundreds of paying students

- Looking for interesting problems to solve. Small team preferred.

diNgUrAndI··on Logical fallacies in software engineering
> Misleading vividness – involves describing an occurrence in vivid detail, even if it is an exceptional occurrence, to convince someone that it is a problem; this also relies on the appeal to emotion fallacy. Some engineers may use such fallacy, exposing all the technicalities of their job to cover incompetence and justify failure in rolling out feature in time.

I think experienced co-workers can tell whether you are exaggerating or telling the truth. I found someone has the tendencies to elaborate on stuffs in an emotional way. This is especially common in junior devs. From my experience, most senior devs tend to be more reserved and careful about their words.

What do you guys think?

diNgUrAndI··on Strategies, Tips, and Tricks for Anki
I used Anki for quite a few years now and accumulated a bunch of cards. What I found:

- Anki is helpful in helping me to remember language facts (which is relatively simple in structure and not complicated)

- Anki doesn't replace the work to accomplish deep understanding.

- Converting others quotes/articles/stackoverflow answers into cards without processing in the brain doesn't help. it could be even worse because I got drowned in details and got confused when I didn't form my own system of understanding of the thing I want to learn. You see trees without seeing forest, that kind of thing.

- The process of forcing myself to simplify ideas into Q&A cards is one important help towards learning from Anki (or flashcards in general). The second important help is the Q&A is relatively easy to pick up the memory.

Based on this type of thinking, a better tool may be a way of jotting down the notes, automatically sync them with Anki database. It has to be a two way sync though because both directions have input. That way, we save the huge effort of converting ideas into flashcards.

diNgUrAndI··on WeWork Files for IPO
I was in an accelerator space before. Most people are just acquaintances who would say hi to each other but didn't have time to have deep chat. Compared with that, I made friends with the colleagues and the relationship lasted longer.

So I'm not sure how many true friends you can actually make and maintain in a co-working space.

diNgUrAndI··on Docker Hub Hacked – 190k accounts, GitHub tokens revoked, builds disabled
What are dockerhub's alternatives? No 2FA. That is bad.
diNgUrAndI··on The hidden costs of engineering time in technical interviewing
Sometimes interviewing a candidate as a team can have small benefits such as strengthening / making explicit what values are important to the team among the participants. This assumes that the team is operating in a full transparency, which is often seen in a small startup. I had the experience that after being eng. interviewer a few times I felt more glued and aligned with the team.
diNgUrAndI··on A former lead designer of Gmail fixes Gmail with a Chrome extension
> he did a short stint at Facebook working on Messenger, before landing at Nori, a company addressing climate change with blockchain where he still works.

Blockchain. Interesting.

diNgUrAndI··on Leisure Is Our Killer App
> And it's amazing because you're basically feeding the mind complexity and then tapping that complexity or tapping what you've done with it.

This is an interesting way to put it. Thanks for the quote!

diNgUrAndI··on Leisure Is Our Killer App
Maybe "time-boxed leisure" is a better term for what I wanted to describe.
diNgUrAndI··on Leisure Is Our Killer App
One tiny issue with leisure in general is unpredictability. An uncontrolled mind can wander anywhere and come back (may not come back at all) in whatever state, not necessarily charged and refreshed.

I wonder if there's anything like disciplined leisure, where you concentrate on one thing intensively for a while, and you intentionally force yourself to let go of those thoughts, divert your attention to something else and let sub-consciousness deal with the topic. But the point is to come back to the same thing at the end with new ideas and a refreshed mind.

Am I too naive?

diNgUrAndI··on I Sell Onions on the Internet
I wonder about the domain name snapping business. Are there people doing this full-time, buying expired domains in bulk?
diNgUrAndI··on Apple Face-Recognition Blamed by New York Teen for False Arrest
Shouldn't Apple put up warning signs at their store to say that you are under surveillance cameras?
diNgUrAndI··on The global population pyramid
Pensions are not sustainable. Current mandatory CPP contribution in Canada seems like that. It's a promise that government makes that we contribute now which is taken to cover the current senior citizens. What if there isn't enough working force when we get older? How would the government keep the promise?
diNgUrAndI··on The Web is missing an essential part of infrastructure: an open web index
As a user, if some other search engine can serve results that are better than Google, I'd be happy to use it. I've tried duckduckgo, the results are disappointing and often mis-intepreted what I intended to search. So I kept coming back to Google.

Will Google be willing to open its indexes? Probably not at their best interest, because it will help its competitors?

diNgUrAndI··on Elixir, Phoenix, Absinthe, GraphQL, React, and Apollo
> I also find a lot of joy in its pattern matching and its pipe operator. It’s refreshing writing heavily functional code that still approaches the beauty of ruby, and I find that it drives me to think clearly about my code and write fewer bugs as a result.

This.

I use Elixir everyday. While it feels 'refreshing' to use pattern matching, sometimes it gets over-used, as a simple swtich-case statement is easier to read.

Same with pipe operator. I found newbie programmers tend to pipe for the pipe's sake, and write functions just to form the 'shape' of pipe, but the data shape changes are not easy to see and inspect.

Page 1 of 2Next →