HNHacker News
TopNewBestAskShowJobs

yingliu4203

54 karma · joined June 16, 2014

submissionscomments
yingliu4203··on Andrej Karpathy: Deep Dive into LLMs Like ChatGPT [video]
Both are the best videos in NN and LLM. Your kindness is highly appreciated.
yingliu4203··on Error Handling Patterns
Agree, many practical insights in the system programming domain -- the domain is important for any discussion. For example, the unchecked exception pattern is a good choice for business applications.
yingliu4203··on Ask HN: Is it worth learning C# and .NET in 2022?
Yes. C# is the best OO programming language with good support for functional and procedural programming paradigms. For business applications, it is the best programming language that can be used in both frontend/GUI (MAUI) and backend.
yingliu4203··on The Battle of Snake Island
So sad to read a story like this. Salute to heroes.
yingliu4203··on An introduction to type programming in TypeScript
It's eye-opening to know the Turing completeness of TypeScript' type programming. It is fun and insightful to know this fact. The examples are simple and to the point.
yingliu4203··on Real Problems That Web3 Solves, Part 1
I believe the key issue of debate is that people ignored the context: "Many people, including myself, believe that the individual should be able to own their own identity."

The cryptocurrency and decentralization are possible because some people believe and live on those ideas. For those who don't care, bitcoin is $0 or worse: a Ponzi scheme. For those who believe in it, the goal is to own one's id, data and money, and collaborate without a big company or a central government.

yingliu4203··on Show HN: Futurecoder – A free online interactive Python course
Is it possible to use VS Code as editor? It will be a wonderful experience.
yingliu4203··on Some newer HP printers will not print or scan without an HP Smart account
I have used HP printers for many years. The software is consistently the worst you can image: it has huge size for so many years and is complex to use.

Last week I struggled awhile to not create an account to scan a document. Eventually I gave up and create an account.

yingliu4203··on A History of Clojure [video]
It is fun to compare the histories of Clojure, Scala and F#. A pragmatic programmer created Clojure. A university professor created Scala. A research team from Microsoft created F#. Each language is characterized by its creator(s).
yingliu4203··on In Search Of: Simpson's Paradox
Probably a typo in the 2nd point below "why average support for gun control increases as a function of prayer:", the "low-prayer groups are mostly female" should be "The high-prayer groups are most female".

- The high-prayer groups are mostly female, so the overall average is closer to the female response, which is higher.

yingliu4203··on Docker as an Integrated Development Environment (2019)
anybody has experience with VS Code inside Container? the feature https://code.visualstudio.com/docs/remote/containers looks nice.
yingliu4203··on Stunningly Surreal Bookstore in China
Beautiful design. Want to read inside.
yingliu4203··on Bootstrap 5 Alpha 3
An alternative is [Bulma](https://bulma.io/) that has the similar components but simpler and easier to learn.
yingliu4203··on Dark’s new backend will be in F#
He didn't list Clojure(Script) in programing languages in his CV (both significant experience and others) https://paulbiggar.com/paulbiggar.pdf
yingliu4203··on Google deletes “communist bandits” from comments on Youtube
Google is becoming another wechat, one or two words a time. The stages are: - ban one or more words - lock your account - control the visibility of your speech - report your actions to Chinese government - ...
yingliu4203··on We Chat, They Watch
Many Chinese-Americans have no choice when they need to communicate with family and friend living in China. No outside communication tools allowed in China.
yingliu4203··on Hands-on Scala Programming
Ligthbend is behind the Akka and Lagom
yingliu4203··on Hands-on Scala Programming
Haskell is not for every Joe working on ERP projects
yingliu4203··on Hands-on Scala Programming
Haoyi is an amazing guy. Last night at 8pm and 2pm this morning I submitted two PR to the Mill, he merged within one hour. In about 7 years, he helped to create an eco-system around Scala:

- REPL (ammonite)

- build tool (mill)

- JSON serializer(uPickle)

- web framework (cask)

- test framework(uTest)

- http client lib (requests-scala)

- HTML tag lib (scalatags)

- parser(fast parse)

Scala development and tool can be divided into four categories

- Java (OO): wrong idea for many developers. Use Kotlin if you like OO.

- Haskell (pure FP, even HKT): good for fun but not for profit. Use Haskell for pure FP.

- Erlang (Actors): fibers are better. Use Clojure if you like Actors.

- Easy: practical FP, the above tools from Haoyi. Use them if you program in Scala

I'd guess all is done after work. Please support him to make Scala better: https://www.patreon.com/join/lihaoyi

yingliu4203··on Story of Odoo: Open-Sourced Competitor to Oracle, SAP
I had my PR accepted.
yingliu4203··on FAQ: Distributed Tracing (2018)
Very nice summary, right to the points
yingliu4203··on Next-Paradigm Programming Languages: What Will They Look Like?
A wonderful list, with one more feature desired: seamless integration with database, especially Relational db.
yingliu4203··on Ionic Framework 4.0 is out
Ionic is a wonderful APP framework. It is a joy to use it in our business applications. You can see the app running in browser in seconds and live update brings the best user experience. Cannot wait to use this new version with Angular 7 -- a fantastic combination.
yingliu4203··on Ask HN: What is your favorite YouTube channel for developers?
Academind is a good place to learn web-related things including HTML+CSS+JS, Angular, React and Vue

https://www.youtube.com/channel/UCSJbGtTlrDami-tDGPUV9-w

yingliu4203··on China Blocks Foreign Companies from Mapping Its Roads for Self-Driving Cars
It's a big surprise to me for a while that China Government blocks so many U.S. internet services but no complaints from the U.S. government what only complaints on old-type of unfair trading: steel, consumer goods, solar panels etc. The digital economy is much a bigger deal.
yingliu4203··on Joining Apple, Amazon’s China Cloud Service Bows to Censors
Eventually they will find out that the cost is too high and the profit is too low. The make deal with Satan
yingliu4203··on Liu Xiaobo, Nobel laureate and political prisoner, dies at 61 in Chinese custody
He is the only noble laureate died in jail after world war II. The one before him was died in a jail of nazi Germany.
yingliu4203··on Google Is Already Late to China’s AI Revolution
The assumption that China's huge market is important to everyone is wrong.

The ultimate goal of China government is its stability -- the power under China Communist Party. Everything else is trivial. The motivation behind this is simple: the government fully controls everything and this fact makes many ruling families extremely rich.

Therefore to make big money in China, you have to follow its rules that including self-censorship, very close relationship with government officials at every level, etc. As proved by many foreign companies of many years of practices in Chain, the profit is far less than the compromising and broken integrity. The government and the officials take the big share.

In Chinese, this kind of business is called "asking a tiger for its skin."

yingliu4203··on Hardest programming challenge
predict the stock market price
yingliu4203··on The 12 step process to download Microsoft SQL Server Express 2014
High time to switch to Postgresql, for its maturity, free price,simple and the newly-added JSON feature.