HN user

quan

1,049 karma

ndmquan at g-m-a-i-1 github.com/mquan

Posts49
Comments68
View on HN
mquan.github.io 6mo ago

Show HN: Visualize Repetitive Lyrics

quan
2pts0
github.com 6mo ago

Show HN: Proxy MCP server that lazy loads tools to save tokens

quan
1pts0
www.afar.com 6mo ago

Why is there a tiny hole in the airplane window? (2023)

quan
84pts44
refine.dev 2y ago

Introduction to htmx

quan
22pts3
github.com 2y ago

Show HN: Api2ai – create an API agent from any OpenAPI Spec

quan
23pts5
stackshare.io 8y ago

How Facebook's Instagram Acquisition Led to the Open Sourcing of React.js

quan
4pts0
www.youtube.com 10y ago

Speaking piano – generating speech with a piano [video]

quan
1pts0
tesla.aziznatour.com 10y ago

All about Nikola Tesla

quan
2pts0
digest.bps.org.uk 10y ago

Feeling like you're an expert can make you closed-minded

quan
1pts0
mail.delicious.com 11y ago

Dmail – self-destructing email chrome extension

quan
3pts2
weltschmerz.github.com 13y ago

Lactate - a featureful static file server for Node.js

quan
1pts0
github.com 13y ago

Bootup.js - cache and load static files from local storage

quan
44pts13
www.bbc.com 13y ago

The psychology of Tetris

quan
2pts0
www.youtube.com 13y ago

Arduino-based, urban aquaponics in Oakland (video)

quan
4pts0
www.wired.com 13y ago

From Airbnb to Coursera: Government Shouldn’t Regulate the Sharing Economy

quan
3pts0
techcrunch.com 13y ago

To Turn The Crowd Into Venture Capitalists, FundersClub Raises $6M Seed Round

quan
67pts28
www.bbc.co.uk 13y ago

Google threatens French media ban over proposed law

quan
3pts0
blog.app.net 13y ago

The App.net Directory

quan
2pts0
techcrunch.com 13y ago

Open Source Search Engine Apache Lucene/Solr Gets Big Update

quan
1pts0
www.youtube.com 13y ago

Femto photography - 1 Trillion Frames/second photography [TED video]

quan
3pts0
html5rubik.com 13y ago

Tutorial for building Rubik's cube using CSS3 3D transform

quan
21pts5
blog.mozilla.org 14y ago

Mozilla Labs updates JS game engine Gladius

quan
1pts0
news.cnet.com 14y ago

In 50 years, Steve Jobs will be forgotten, Gladwell says

quan
12pts10
www.chirply.com 14y ago

Chirply is giving away greeting cards for Valentine's Day

quan
2pts0
clusterize.com 14y ago

Show HN: How I visualize my apartment search

quan
8pts3
gistpoint.com 15y ago

Show HN: polkadot - a different way to browse Hacker News

quan
2pts1
gistpoint.com 15y ago

Show HN: user generated TL;DRs with a smart scorer

quan
19pts22
www.nytimes.com 15y ago

Life and the Cosmos, Word by Painstaking Word - interview with Stephen Hawking

quan
6pts0
octopart.com 15y ago

I Dropped Out of Grad School Today (from Octopart founder in 2007)

quan
1pts0
www.theatlantic.com 15y ago

Engineering and Art at the bottom of the Ocean

quan
1pts0

During the holiday season in December, I got my 9yr old son into programming by making games with LLM. We made a few browser games, and by the end of it he could write the prompt himself, copy the code to the right places, understand what a function does and add objects to the game by modifying an array.

What I learned is llm gives you the activation energy, you just type a few sentences to get the momentum going. To get the reward feedback cycle going you’ll want to add graphics as early as possible.

The most difficult part is to be by his side and ready to jump in whenever a missing coma breaks the entire game. You’ll also need to keep scope under control, I’d alway steer him away from doing any complicated animation. There’re plenty of opportunity to teach but be realistic that it’s not real programming

Here’s an example that I put online so he can share with friends: https://mquan.github.io/k.ai/coin-collector/

afaik, the langchain solution loads entire openAPI spec which consumes a lot of token and won't work for many large API. For efficient token usage, api2ai divides the task into two steps: api planning and params parsing. First step takes a summarization of all the endpoints. Once the endpoint is known, we parse params using the schema of the selected endpoint.

Same as your dad, five of my uncles fought in the war on the U.S. side, my grandfather and granduncle served in the South Vietnamese government in high positions. My family was persecuted after the war, many fled, the ones that stayed spent time in prison and fled after.

In college, I read a lot on the Vietnam war and learned about the Tet Offensive with the Hue massacre by the Vietcong, the Land Reform prior to that. But I don't see how the photos at My Lai is "pure propaganda." If you spend some time to learn about the tragic event you will find that there were a big cover up and for over 500 human lives lost, only one man was charged and subsequently pardoned.

The U.S. committed to a war when it didn't understand the people or history of Vietnam. Vietnam has a long history of fighting foreign invaders, and most people perceive the U.S. as such as they are just replacing the French when they withdrew after Dien Bien Phu in 1954. Till this day, most Vietnamese people consider China to be their biggest enemy even though the two countries share the same political ideology.

If you google "nine-dash line", which violates UNCLOS, you'll understand why the ASEAN countries are upset and rightly so. China has visibly flexed their muscle in the region in recent years with building military bases, adding land to underwater islands so they can claim sea territory around them, and attacking fishing boats in disputed region. Some of this happen to dispute with Japan as well. With the economy not going well, I'm afraid this may be the Communist Party's strategy to diffuse tensions at home in order to hold on to power.

In addition, I find the claim crediting the Communist government for adopting Latin character to be bogus. If this is true, then south Vietnam would be a lot more illiterate than the north and not the thriving commercial and research center it is today, simply because these government-sponsored programs would be most effective in the northern part where the central government is. In fact, the Communist government was driven out into hiding in rural area as soon as they declared independence. So they wouldn't have the time or mean to implement country-wide education reforms. As one data point, my grandma, who did not come from privileged background and was born in 1920 and like most of her peers spoke and wrote French and Vietnamese fluently, received all her education prior to 1945. I'm pretty sure the Latin writing adoption was started much earlier and it was more natural simply because it's closest to French, which was the official language at the time

My experience with Robinhood has been completely negative. I recently worked on a loan and needed to show the Robinhood transfer to my bank. Since there's no web interface you can't get the current month printout. There's no phone number to call, and it took them 3 days to reply to the zendesk ticket only to say they can't do anything and I have to wait til end of the month. The actual statement is only available a week after beginning of the month. Never again. I closed out my account and deleted the app.

I recently started looking for a new apartment and found it exhausting to keep track of all the posts. So I put this together to better visualize and compare apartments. It doesn't have to be about apartments though, you can edit the input text and play around with it.

Great feedbacks! Actually, it already measures article popularity using twitter count api. The articles shown on the frontpage are sorted by twitter link count.

If you install the bookmarklet and click on any page it will show you the machine extracted summary. You can click edit to submit your own summary.

Great idea to incentivize users to submit summaries by linking to their flattr profile.

thanks for the kind words, it's probably a problem with the fulltext extraction. If the fulltext is extracted correctly, the summary extraction should be good. Btw, I use the ruby-readability gem for the fulltext extraction.

I understand your point, the way I see people use this is to determine before committing their time if the article content fits their interests and worth their time. It's not to bypass reading articles altogether, it's to filter out what they want to read.