HNHacker News
TopNewBestAskShowJobs

tslmy

383 karma · joined June 16, 2013

submissionscomments
tslmy··on Linux on the Xbox 360
IMHO The point of this project wasn't for practicality; it's for fun in the process.

For a hacker like the author, anything is a good learning practice and thus good time spent.

That being said, you have a good point -- For people really looking for a serious alternative to computers, they shouldn't look too deep into Xbox 360. Thanks for putting the warning about RROD here. You've added a valuable warning sign to the original content.

tslmy··on ROFL: An open-source license that promotes fun in coding
Lovely! Thank you! Reading now.
tslmy··on ROFL: An open-source license that promotes fun in coding
CoCs only deal with the community part, IMO. Licenses can say about so much more — Even coding activities.
tslmy··on Ask HN: Open source LLM for commercial use?
Caveat: For ChatGLM-6B, you can't use the pre-trained model for commercial uses:

> You will not use, copy, modify, merge, publish, distribute, reproduce, or create derivative works of the Software, in whole or in part, for any commercial, military, or illegal purposes.

tslmy··on Ask HN: Are there any good open source text-to-speech tools?
Given a URL, this service return an audio file / stream (in WAV format) that reads out the main content of the webpage.

https://github.com/tslmy/tts

tslmy··on Ask HN: Share your personal site
I'm a software engineer during the day, a comedy club organizer at night.

https://myli.page

I'm probably best known as a writer (https://lmy.medium.com), though.

tslmy··on Tools for visualizing a codebase
Did you mean codescene.io?
tslmy··on Tools for visualizing a codebase
Yup. Seems like graphviz is the de facto standard.

Better in terms of? Style? Performance?

tslmy··on Tools for visualizing a codebase
Good idea! I should learn about the conventional sections in repo documentations.
tslmy··on Ask HN: Great Blogs by Programmers
Shameless plug of mine: https://lmy.medium.com

I've moved everything out of the paywall yesterday.

I write about tech & economics, productivity & best practices, time & knowledge management, interesting analogies, and occasionally about the comedy club I help organize.

tslmy··on A tour to my Zettelkasten note clusters
I do. Many posts on my blog (https://lmy.medium.com/) are brainchildren from those notes.
tslmy··on A tour to my Zettelkasten note clusters
I'm very confused. Karaoke definitely exists in China. Maybe they go by a different name: KTVs.

Yes. Stand-up comedies are also huge in China:

- "Single-standing Comedy" in Beijing: http://www.danlirencomedy.cn/ and https://www.youtube.com/channel/UCeN0myzkjm2BDjaBZ5C3Qng

- "No-name Comedy" in Nanjing: https://www.wumingxiju.com/

- Fun Factory in Shanghai: https://www.linkedin.com/company/%E4%B8%8A%E6%B5%B7%E7%AC%91...

Cunningham's law at work.

tslmy··on A tour to my Zettelkasten note clusters
There’s no such thing as “pretty diagrams”, lornajane. I believe you simply has boarder interests in life which inherently make inter-links less realistic.
tslmy··on A tour to my Zettelkasten note clusters
I am completely unaware of that. Thanks for bringing it up! This may tilt my decision in choosing a note-taking platform.
tslmy··on A tour to my Zettelkasten note clusters
Good idea, kiba! I might do that for my next post.
tslmy··on Buy a coal mine, drive a gas guzzler, and other uses of reverse logic
The article should have clarified one more assumption: In a Landsburg's queue, it is compulsory for everyone arriving at the scene to *join the queue immediately*. Otherwise, people would just swarm around the head of the queue, fighting to join the queue as soon as the current customer gets served. In the following discussions, I assume such swarms are successfully prohibited.

# For those who end up going home

For those who end up going home, a traditional queue is still more efficient.

In a Landsburg's queue, if you decided to go home, it must be that there has been too many people joined the queue ("the queue got full"). *Their arrival takes time*. You would have waited for quite some time when you decided to bail out.

A traditional queue, on the other hand, allows those who end up going home to choose to do so immediately upon arriving at the scene. You arrive at the scene, look at the queue, judge that it would take unacceptably long period of time before you can get served ("it's currently full"), and decide to go home. You never join the queue. You wait for zero seconds.

# Arranging early arrivals is important *Filtering for fans.* In the book _The Armchair Economist: Economics and Everyday Life_, Landsburg himself stated that some businesses would prefer to serve fanatic patrons over mediocre customers. In an ordinary queue, customers can prove their loyalty by *arranging to arrive early*. On the other hand, by attaching the probability of getting served directly to the probabilistic nature of when one arrives, a Landsburg's queue does not allow/support proving patronage with early arrivals.

*An ordinary queue is an auction.* One of the main arguments that Landsburg proposed is that an ordinary, first-in-first-out queue is inefficient because it is not a market. I disagree to some extent. Let's re-examine the act of arranging early arrivals. By arriving early, you sacrifice the liberty of arranging the day's tasks liberally, often risking postponing a couple of other chores to the next day and/or losing opportunities for spending the morning somewhere else. This *cost of flexibility and opportunity* is a bid[^1] for guarantee/priority of service. Yes, it's still not a market where you trade spots in the queue, but its auction-like nature makes it a much closer implementation than Landsburg's queue.

[^1]: Well, it's technically a payment, since you don't get your money back should you lose the auction (i.e., decide to bail out from the queue). However, since it's not a game of chance, I can't call it a gamble either.

tslmy··on Buy a coal mine, drive a gas guzzler, and other uses of reverse logic
The article should have clarified one more assumption: In a Landsburg's queue, it is compulsory for everyone arriving at the scene to *join the queue immediately*. Otherwise, people would just swarm around the head of the queue, fighting to join the queue as soon as the current customer gets served. In the following discussions, I assume such swarms are successfully prohibited.

# For those who end up going home

For those who end up going home, a traditional queue is still more efficient.

In a Landsburg's queue, if you decided to go home, it must be that there has been too many people joined the queue ("the queue got full"). *Their arrival takes time*. You would have waited for quite some time when you decided to bail out.

A traditional queue, on the other hand, allows those who end up going home to choose to do so immediately upon arriving at the scene. You arrive at the scene, look at the queue, judge that it would take unacceptably long period of time before you can get served ("it's currently full"), and decide to go home. You never join the queue. You wait for zero seconds.

# Arranging early arrivals is important

*Filtering for fans.* In the book _The Armchair Economist: Economics and Everyday Life_, Landsburg himself stated that some businesses would prefer to serve fanatic patrons over mediocre customers. In an ordinary queue, customers can prove their loyalty by *arranging to arrive early*. On the other hand, by attaching the probability of getting served directly to the probabilistic nature of when one arrives, a Landsburg's queue does not allow/support proving patronage with early arrivals.

*An ordinary queue is an auction.* One of the main arguments that Landsburg proposed is that an ordinary, first-in-first-out queue is inefficient because it is not a market. I disagree to some extent. Let's re-examine the act of arranging early arrivals. By arriving early, you sacrifice the liberty of arranging the day's tasks liberally, often risking postponing a couple of other chores to the next day and/or losing opportunities for spending the morning somewhere else. This *cost of flexibility and opportunity* is a bid[^1] for guarantee/priority of service. Yes, it's still not a market where you trade spots in the queue, but its auction-like nature makes it a much closer implementation than Landsburg's queue.

[^1]: Well, it's technically a payment, since you don't get your money back should you lose the auction (i.e., decide to bail out from the queue). However, since it's not a game of chance, I can't call it a gamble either.

tslmy··on Ask HN: What's the coolest YouTube channel you've found in the past month?
If you understand Chinese, you may enjoy this stand-up comedy group at the Bay Area: https://www.youtube.com/channel/UCqG1oe7CjCghQdZDldNKT0A/fea...

Website: https://ggtkx.org

I myself sometimes participate their weekly open mic sessions.

tslmy··on Microsoft quietly deletes largest public face recognition data set
Might be a valid reason. After leaving universities, I was required to remove my datasets from the institutions' websites.
tslmy··on Ask HN: Alternative” News Source That Counters Major Attitudes?
These are brilliant questions, Krapp! Now that's some critical thinking I want to practice. To answer your questions: (1) I'm seeking for a news source that could ignite some "ah! interesting view -- never thought about that before" moments. I think that would be helpful after my getting bombasted by the 5 news channels (which usually shares similar attitude towards topics) every morning and just before I getting emotionally carried away. (2) To answer your second question, we need to clarify what I meant by "alternative news source." I consume news from China, Japan, and the US everyday. Each country would have its own "mainstream voice," and it would be inaccurate to call any of them "THE mainstream" or "THE alternative." Therefore, my definition of "mainstream" is not country/party-specific. Rather, I define "mainstream-ness" with accessibility. Which side of the story am I getting bombasted on? Which news channel pops up everywhere on the TV at my local pub, in streetside news kiosks, and in my podcast feed? And what tone/attitude/opinion they share towards topics? Answer to these questions would be considered "mainstream" to me. Therefore, it's not about "always countering which news sources." I should have phrased myself more like, "What are some news sources that specializes in giving voices to minorities (NOT esp. ethnically)?"

Thank you for your questions. They have been very provoking.

tslmy··on Ask HN: Alternative” News Source That Counters Major Attitudes?
Correct. I should have emphasized more on my requirement of basic fact-checking.
tslmy··on Ask HN: Alternative” News Source That Counters Major Attitudes?
Thank you for pointing out that -- if I may use a metaphor -- toxic medicine will not counter an existing intoxication. Just to be clear, I'm not trying to learn facts by consuming news. Rather, I simply wish to have an opposite sound inspiring me to think "ah! Interesting view -- I may also be able to come up with some alternative view on my own beliefs/writing/work." In other words, I'm looking for a news source that, combined with easily reachable opinions, easily constructs some "debate 101"-style, try-coming-up-with-different-opinions, practice-backing-up-both-sides material. It's not really related to learning something from the news, but thanks for warning me against the worse.
tslmy··on Ask HN: Alternative” News Source That Counters Major Attitudes?
Thank you. I will add Economist to my list.
tslmy··on Ask HN: Alternative” News Source That Counters Major Attitudes?
You are right, but at times I find it difficult to collect the variety on my own -- without knowing what side of story each news source would present makes it unrealistically time consuming to do so. Rather than conducting some serious research into a topic, I would prefer if I can simply have a news source that deliberately counters the voices of major news channels.
tslmy··on Ask HN: Alternative” News Source That Counters Major Attitudes?
Thank you for answering the question! I will look into Financial Times.
tslmy··on Ask HN: Who is hiring? (December 2018)
Wharton Research Data Services (University of Pennsylvania) | Data Scientist | Philadelphia, PA | ONSITE | VISA

We are looking for a full-time Data Scientist to join us at Wharton Research Data Services (WRDS), a Wharton department that provides business intelligence, data analytics, and research support to academic institutions around the world.

## Technical Details

· Programming languages: Python! You will make use of the `pandas` module extensively in daily work. Knowing how to parallelize your computation is a bonus (we work on a 40-core server). It would help to explain your work to your fellow colleagues if you know SAS, but it is not a required skill.

· Machine learning: "Shallow" learning techniques (such as SVM classifiers with `scikit-learn`) would help a lot, while neural network packages (such as Tensorflow/Keras) would be an overkill.

· Environment: All our R&Ds are performed on a Linux server. You need to be comfortable with terminal access, Linux commands, SSH tunneling, and package management with `conda`. Our filesystem is NFS, so knowledge of optimizing IO for cache utilization would be great.

· Delivery: You need to be good at clearly summarizing your work by writing reports and documentations. By "clear", we mean "easily understandable by financial analysts who have little CS background". In terms of format, Word is good, but LaTeX or Markdown would be a delight. You will also need to pack your derived datasets and/or codes in a portable way, so that our data team can add them to our client-facing database. You can choose your own version control solution.

· Computational resources available: We have Jupyter Lab deployed on our internal R&D server, as well as a huge SAS cluster shared with our clients. Most of our numerical data are on PostgreSQL. Feel free to set up our own MongoDB, etc., if needed.

## Preferred Background Knowledge in Finance

We are in the School of Finance, after all. While not required, these background and experience will be preferred:

· experience with business/financial/accounting analytics based on large datasets,

· knowledge in finance,

· good at foosball,

· experience working with SEC data (including textual filings and numerical data), and

· experience with financial databases (e.g. CUSIP, CRSP, and Compustat).

## Apply

If you are interested, please apply through Penn Human Resources at https://upenn.dejobs.org/philadelphia-pa/business-systems-an... .

tslmy··on Chinese students increasingly return home after studying abroad
they will take care of themselves if they can afford to sponsor their children aboard
tslmy··on T.t.t:a blog engine that only needs PHP. No ruby, no DB. Cache-enabled.
There's a experimental one: <http://www.tslimi.tk/myblog/admin/write/>
tslmy··on A Python script that saves Google Reader unread items to Markdown files
That's easy to achieve: https://github.com/tslmy/Grum/tree/starredItems
← PreviousPage 2 of 2