HNHacker News
TopNewBestAskShowJobs

ipiz0618

387 karma · joined May 19, 2020

Pianist, software engineer, data scientist
submissionscomments
ipiz0618··on Ask HN: Why is building Windows apps so complicated?
I feel you on the documentation point. WPF is great, but the documentations are scary. Microsoft's documentations are rich, but don't help in most cases. I'd been a professional WPF developer for a few years, but still couldn't get a lot of things.

Nowadays if I want to build a simple Windows compatible app for side projects, I use cross platform frameworks like Flutter.

ipiz0618··on LetsEncrypt Certificate Issuance Halted
Wow the title got me worried. Luckily it's an outage not a shutdown.
ipiz0618··on “This project will only take 2 hours”
I have been working on a side project that allows saving and sharing bookmarks with a simple like / dislike / comment system. It looks very simple, and is essentially a CRUD app. It's rewriting a similar project that had.

That turned out to have taken over a hundred hours of my time, and still counting. I started in June, expecting to finish by August. It's November now and I'm still at only 80%. There are just too many details that can't be predicted before starting to work on the specific part.

This happens at work too - "can you finish that feature now and release that in the next 15 mins or so"? Sorry, but I've only been a maintainer of this massive codebase for a few months, and haven't even touched that part of the program...? And yeah, I have other pressing work that I'm focusing on, so which one should wait?

ipiz0618··on Hong Kong immigration staffers suspended from duty for using fake LeaveHomeSafe
> According to sources, developers of the fake LeaveHomeSafe app have received a letter from software development platform GitLab, which requested them to shelve the fake app in accordance to police order.

It was understood that police in the letter accused the fake app of forgery under the Crime Ordinance.

The fake app cannot be found on GitLab now. Yet the public can still access the app in web page format on other sites.

LeaveHomeSafe is an app developed by the Hong Kong government to "track COVID cases". Citizens are now required by law to scan the QR code in government offices and wet markets, and record where they have been. It's rumoured that later this requirement will extend to restaurants.

Failure to do so will get you fined, or arrested in the worst case.

In this case, GitLab has acted upon the Hong Kong Police's request to remove the app.

ipiz0618··on Programmers’ emotions
Feeling the same still after a few months. And dread is not very helpful when someone asks you to implement the new feature "now" (like none of your current tasks are as important as reducing the number of decimal points in that one screen).
ipiz0618··on How to rapidly improve at any programming language (2016)
Contributing to open source is, to me, very similar to learning a language at work. The difference is that you seldom have the chance to learn a new language at work because you generally have to first be experienced with it.

To me, I always learn the best when there's a necessity to ship my code. Side projects won't do, and I always revert to using my skills developed at work. Therefore, this sounds like a very good piece of advice to start with.

ipiz0618··on Show HN: Neural-hash-collider – Find target hash collisions for NeuralHash
Great work, I hope people keep hacking the system to lower the system's credibility. This idea is just beyond insane, and the plan to have manual check on user's photos on their own devices sounds like what China is doing - not great
ipiz0618··on Your idea is brilliant, your idea is worthless (2016)
Yeah I've been there, being the person who executed the idea. It sucked knowing the person giving the "idea" (which I actually gave most of the directions) had so much leisure time for fun, while I was sitting there coding something I'm not interested in. I only execute my own ideas now. Even sometimes I can't finish it, I can only blame myself.
ipiz0618··on 'Superager' brains resist the march of time to have memories like 25-year-olds
I recently watched a video about Martha Argerich [1], one of the most virtuosic pianists when she was young, still performing entire concertos from memory in her 80s. She had cancer twice, recovered, and remains a top performer in classical music. It's amazing how some people could retain so much of their brain's function as they age, while others start to degenerate in their early 30s.

[1] - https://www.youtube.com/watch?v=AYkQleTcck8

ipiz0618··on HK's Apple Daily raided by 500 officers over national security law
The thing is, the Hong Kong government didn't give a shit to peaceful protests. After 1 million people protested peacefully on 9th June 2019, the official response from the government was "The Second Reading debate on the Bill will resume on June 12.". All these people were ignored. It made people realise they need something else to make the government respond.

People only vandalised at first. Some actions by protesters were over the top to outsiders, but they came after many peaceful protests and after police and triads colluded to attack protesters[2] (the producer of this documentary was arrested and charged). Protesters had to protect themselves at least at first.

In short, China tolerated peaceful protests in Hong Kong for a reason - they did no damage, and the government could safely ignore them and pretend Hong Kong still had autonomy. Once they had impact, authorities were quick to silence the people by any means.

[1] - https://www.info.gov.hk/gia/general/201906/09/P2019060900587...

[2] - https://www.rthk.hk/tv/dtt31/programme/hkce/episode/706428?l...

ipiz0618··on Ask HN: What are some tools / libraries you built yourself?
I developed a lot of tools for my own use and tried to monetize/promote some of them with no success.

I had an idea to build an anonymous bookmark sharing website [0]. I thought it would be useful for people to share links around without having to sign up, and even choose to collaborate with others anonymously/share with readonly permission. For example, teachers could share class resources with the site, update the list as they find new readings, and students can access the link anytime to see the latest list. It was a single-focused web app. As far as I know, I'm the only user, but I still keep my bookmarks there to share links between my devices.

I built my own SQL query builder in C# [1] because I disliked ORMs. It didn't sound right to me to create another overhead using a dedicated class in my code. I liked plain SQLs, but as the number of operations increased, my code quickly became messy.

I spent a week or so during holidays developing the core functions of the library and opensourced it. Not many people used it because I guess my target audience was people who use plain SQLs in their code. These people probably prefer minimal tooling, so they avoid third-party libraries. Although I stopped maintaining it after switching to Python for work, I still think it's more organized than having plain SQLs lying around in the code.

[0]: https://www.axomark.xyz

[1]: https://github.com/Isaaafc/mssql-wrapper

ipiz0618··on Notion API – public beta
I tried to use notion and liked the functionalities, even I only used < 10% of them. You can basically create your own static website in it. But I stopped using it after finding I can't even copy the whole note on iOS, only one paragraph at a time. Weird design decision.
ipiz0618··on Blizzard has lost almost 29% of its overall active playerbase in three years
How they handled the Hong Kong issue was totally stupid [1]. But I doubt it was the main reason why many gamer stopped playing their games. To me it's either this or the Diablo mobile game fiasco.

[1] - https://slate.com/technology/2019/10/hong-kong-hearthstone-b...

ipiz0618··on Standard Notes is a safe place for your notes, thoughts, and life's work
I'm on windows and unfortunately I can't find the spellcheck option. I'd like to sometimes write on iPad, that's why I want an app with cross platform support.
ipiz0618··on Standard Notes is a safe place for your notes, thoughts, and life's work
Thanks for posting! It checks most of the boxes for me. I've been using Simplenote which is perfect and minimal for note taking. But when I start to blog I find the lack of live preview and spellcheck inconvenient.

Looking forward to the desktop apps and possibly offline support!

ipiz0618··on Ask HN: How can a unhireable person get a job?
It's impossible to tell if OP's on the spectrum. I used to think I could do that until I got close with a Clinical Psychologist. Sometimes it can't be confirmed even after a few in-person sessions with professionals, so it's certainly dangerous to "guess" it from a few internet comments.
ipiz0618··on The Ponzi Career
> For example, if Elon Musk succeeds in landing the first person on Mars, his coin price should theoretically go up. And if, in contrast, he makes a racial slur during a press conference, his coin price should theoretically go down.

That sounds a lot like social credit system? I can't imagine a future where a small fraction of people not related to you can decide what you should do, even if they are not the government.

ipiz0618··on More than 90 killed in Myanmar in one of bloodiest days of protests
The army are taking down the Internet every night. Apparently they expect business as usual in the day, and maximum censorship of their mass murder. Disgusting
ipiz0618··on Xinjiang cotton: Western clothes brands vanish as backlash grows
You're only mentioning facts, but not all of the facts.

The way you emphasised your comment as merely mentioning facts is making it obvious that you are selectively picking facts in favour of some narrative.

Care to mention how coordinated the "support XinJiang cotton" statements are? Like all the "support Hong Kong Police" posts before? I can also say I'm only commenting on the facts surrounding the situation.

It's interesting you mentioned Dilraba. If China can threaten Uighurs overseas, I wonder how one inside the country can wilfully oppose any propaganda.

ipiz0618··on What Philip Glass and J. S. Bach have in common (2018)
As mentioned by others, Bach is a master of counterpoints - that's what made me listen to his pieces over and over.

I guess his slow chorales are played the most in churches and ads. but he composed so much more. Some of my favorites are The Well-Tempered Clavier, Goldberg Variations, and English/Italian Suites.

ipiz0618··on Medium Editorial Team Update
The only one I read regularly is the Netflix Engineering blog.
ipiz0618··on Why the Wuhan lab leak theory shouldn't be dismissed
This is the truth. We don't have evidence that the virus came from a lab (how could we when China refused investigation?), but we have evidence that the whistleblowers were arrested. Some are dead and some aren't seen again. Are we not supposed to blame this regime?
ipiz0618··on Why the Wuhan lab leak theory shouldn't be dismissed
China is demonized not because of an accident (if it was one). Even if it's confirmed that a lab accident was the cause, China holds the blame for hiding the truth, telling the world it's all okay, and arresting people that dared to speak out (even causing their deaths). No matter what was the origin, China is responsible for the outbreak.

Btw, I don't think we can ever find out the truth. It's been over a year, and China has all the time to clean up and conceal every piece of evidence. The WHO scientific team's visit to Wuhan is no difference to investigating a murder scene a year after the event, with the murderer living in it all that time. Nothing but a joke.

ipiz0618··on Write Simply
The app seems to be unreliable. It flagged "can make" in my example passage as "Hard Word"...
ipiz0618··on Watchy: Hackable $50 Smartwatch
I might actually steal some of these to develop on my RPi..
ipiz0618··on YouTube blocked chess channel after mistaken detection of racial slurs
A quick search shows it has already happened.

https://twitter.com/magnuscarlsen/status/1108662247860199424

ipiz0618··on Chick Corea has died
May he rest in peace
ipiz0618··on Ask HN: Team fun event ideas during WFH?
We played Among Us a while ago and it was really fun.
ipiz0618··on Talent Is Largely a Myth
> Talent isn’t a measure of how good you are now. It’s a measure of how fast you improve with practice.

Spot on. Hard work matters, but people stating hard working geniuses as examples without mentioning there are many hardworking individuals without an even close result is just not right.

ipiz0618··on Bill Evans – The Creative Process and Self-Teaching (2007) [video]
Not by the trio, but Undercurrent was the first album I listened to, and my favorite from Bill Evans by far. His (and Jim Hall's) improvisations, and the overall tone of the piano, in these tunes were incredible in terms of both melody and harmony.
← PreviousPage 3 of 6Next →