HNHacker News
TopNewBestAskShowJobs

jtchang

5,794 karma · joined July 28, 2010

jeff.tchang (at) gmail.com jeff (at) literatorapp.com

[ my public key: https://keybase.io/tachang; my proof: https://keybase.io/tachang/sigs/3k4EnKOxZt-oQ7OIWzClI8l0yzGg3pl4mvp040CRyDQ ]

d5b3b0

Creator of OpenMiko (opensource firmware for security cameras) https://github.com/openmiko/openmiko

submissionscomments
jtchang··on My manager spent $1M on a backup server that I never used
How does one force exponential backoff of clients without taking in any load on themselves?

Is it some sort of TCP window congestion control futzing? But even that wouldn't work since the client can do whatever the heck it wants.

jtchang··on Why does the SARS-Cov2 genome end in aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa? (2020)
It's like a NOP slide for viruses: https://en.wikipedia.org/wiki/NOP_slide

Just kidding...sort of!

jtchang··on “My PGP key is compromised, and at least many of my bitcoins stolen”
If you hold a large amount of bitcoin your threat model should be way above the average person. It sounds like his infrastructure was specifically targeted. It can be very difficult to protect against targeted attacks from adversaries.
jtchang··on 72-year-old Congressman pursues a Master's in AI
Many of us are well aware of how difficult some of the prerequisite CS classes can be so he definitely has my respect.
jtchang··on ChatGPT passes the 2022 AP Computer Science A free response section
The canonical answer for the first problem by the AP board seems kinda bad stylistically. It encourages the use of a deep nesting structure which doesn't seem to make sense.
jtchang··on Building a Virtual Machine Inside ChatGPT
It's like a positive loop where we are learning how to train the AI to learn. This is getting scary.
jtchang··on The entire crypto ecosystem is a ponzi
> For stable funding, what you really need is retail deposits

I would disagree. For stable funding what you need is the belief that the underlying currency will continue to have value. The fact that BTC hasn't gone to zero means there are some people who still believe it has value.

jtchang··on Disassembling an Amazon Blink Mini camera
I wrote this for Wyze v2 cameras: https://github.com/openmiko/openmiko
jtchang··on Galactica: an AI trained on humanity's scientific knowledge (by Meta)
Well this didn't get very far:

https://galactica.org/?prompt=code+fizzbuzz

jtchang··on Octopuses caught on camera throwing things at each other
Actually you are slightly wrong (but only if you are british). Per the merriam webster editor:

https://www.youtube.com/watch?v=s166nC_hiZ0&ab_channel=Sebas...

jtchang··on Why are glasses so expensive? The industry prefers to keep that blurry (2019)
That's a great deal. Were they 1.74 index?
jtchang··on Google officially launches Equiano subsea cable
I like to ask non-techies how they imagine their text messages go from the US to Europe. Most people think it is some form of wireless communication like satellite or cellular. They are quite surprised when they realize that it is just one really long string over the Atlantic.
jtchang··on Why JWTs Suck as Session Tokens (2017)
How does this solve it? You still need to wait 1 minute.
jtchang··on Is Hans Niemann cheating? – Expert analyzes
Like a bloom filter!
jtchang··on Uber investigating breach of its computer systems
Those screenshots look pretty convincing to me.
jtchang··on SEC charges VMware with misleading investors by obscuring financial performance
This is fairly common for public companies but sadly not many get caught. Also the fine is hilariously tiny compared to say this instance almost 2 decades ago:

https://www.sec.gov/news/press/2004-134.htm

I almost wonder if the SEC is slowly losing its teeth.

jtchang··on Protohackers: Server Programming Challenge
Fun! One of my college networking classes had us write a file transfer program. Except the server was buggy (on purpose!) and it would corrupt bits here and there. They had a public leaderboard of people who could transfer the most amount of data over this very lossy link.

I originally was planning to implement some sort of forward error correction but then realized I could just use UDP and hammer the server with duplicate packets. Not very elegant but got me close to the top of fastest transfer speeds over a lossy link.

jtchang··on Reviving the Pakon film scanner
I'm in awe at the level of expertise required to dive this deep into the kernel.

At one point there are very few people who have even looked at piece of code you are looking at.

Are you going to release patches so at least other people can replicate things?

jtchang··on If You Want This Job, We Must Interview You Forever
Interviewing is terrible. I'll just say keep your head up and don't let it get to you. It definitely does not have anything to do with your worth.

That said there are a lot of people on HN. I would update your profile with at least your site/resume and what you are looking for.

jtchang··on Resolving an unusual WiFi issue
I believe this can happen on macos as well.
jtchang··on Tesla Virtual Power Plant
There was a paper I read about a decade back about the existential crisis of power companies. After everyone has the ability to generate and store power locally in their home why do you need power companies anymore? Or will they even be able to charge as much. How will they keep up with the maintenance of the grid? Some interesting questions but I guess we will see the answers in the coming years.
jtchang··on Ask HN: How to price a service that saves hundreds of engineering hours?
I'm interested in trialing this service. Cypress takes forever. Feel free to reach out.
jtchang··on Algorithms you should know before you take system design interviews
First time I saw geohashing. Can't this result in some lopsided squares? The way it is described has a standard rectangle projection. But those are inaccurate due to the earth being spherical. So the areas on top and bottom will be much larger.

To be fair I've heard of most of these in my career but they are fairly specialized. If you are conducting a system design interview and expecting the candidate to know one of these I'd suspect there is a bit of bias there (unless that is their area of study).

jtchang··on Ask HN: If Kubernetes is the solution, why are there so many DevOps jobs?
Is that yaml not an array of strings?

["x","y","z"]

jtchang··on Engineers investigating NASA’s Voyager 1 telemetry data
I wonder if we will ever get a chance to retrieve our probe.

Or maybe some kind soul will return it.

jtchang··on UST Stablecoin Loses Dollar Peg
Something interesting to note about pegs is that they can be quite exploitable. Some banks/countries have tried to defend their peg but in the end it can ruinous (or wildly profitable) depending on what side you are on.

Some history:

https://historyofyesterday.com/the-day-george-soros-broke-th...

jtchang··on Reliably Send an HTTP Request as a User Leaves a Page
Wow there are a lot of new features in web browsers lately just targeting analytics and ads. Makes me wonder what other use cases have beacons as the solution.
jtchang··on Managers with MBAs are the best at taking money from workers and not much else [pdf]
Why is it stupid to vote with your dollars?
jtchang··on Explain the first 10 lines of Twitter's source code to me
Is this sarcasm?
jtchang··on What made World of Warcraft's environments so compelling?
I picked a race that didn't start in Ironforge. I remember not really knowing what to expect. I may have taken a griffin or just used a boat. But the sheer feeling of awe when you enter. The music changes and truly get a scale of how large the place is. I'm not sure I'll ever get to experience that again.
← PreviousPage 3 of 34Next →