HN user

jtchang

5,765 karma

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

Posts38
Comments1,112
View on HN
www.flysfo.com 4y ago

Track SFO noise in real time

jtchang
3pts0
news.ycombinator.com 6y ago

Zoom having issues with connecting to meetings

jtchang
1pts0
news.ycombinator.com 6y ago

Is anyone else getting errors retrieving AWS IAM policies?

jtchang
5pts6
quixdb.github.io 7y ago

Comparison of 46 different compression codecs using Squash Compression Benchmark

jtchang
2pts0
news.ycombinator.com 7y ago

Ask HN: Looking for a open source tool comparable to fivetran or stitchdata?

jtchang
2pts0
news.ycombinator.com 7y ago

Is anyone else having GitHub issues with things not updating?

jtchang
1pts0
github.com 8y ago

Lemonade open sources their insurance policy on GitHub

jtchang
1pts0
livingwage.mit.edu 9y ago

MIT Living Wage Calculator

jtchang
2pts0
webaim.org 10y ago

History of the browser user-agent string (2008)

jtchang
38pts12
webaim.org 10y ago

User agent string history or what a mess it became

jtchang
3pts0
news.ycombinator.com 11y ago

Ask HN: Is the equity split in the infographic pie chart wrong?

jtchang
1pts1
news.ycombinator.com 11y ago

Ask HN: Anyone deployed OpenVPN and wouldn't mind sharing their experience?

jtchang
5pts1
i.imgur.com 11y ago

KitchIt marketing going a bit too far with parking ticket

jtchang
1pts0
www.returnbooleantrue.com 11y ago

Making your Windows KVM guest boxes fly with VirtIO

jtchang
2pts0
www.returnbooleantrue.com 11y ago

Backup a KVM Host with CrashPlan and LVM Snapshots

jtchang
3pts0
www.boeing.com 11y ago

Boeing Jet Prices

jtchang
2pts0
docs.dhtmlx.com 12y ago

Just found this documentation really well done

jtchang
3pts0
www.dorkly.com 12y ago

Thousands of People Trying to Play the Same Game of Pokemon

jtchang
61pts25
www.tedeytan.com 12y ago

Why you can't get your medical test results delivered directly to you in CA

jtchang
1pts1
osrc.dfm.io 12y ago

Github based report card (here's mine)

jtchang
1pts1
www.youtube.com 13y ago

Best Farewell to Excel I've Ever Seen (American Pie)

jtchang
1pts0
returnbooleantrue.blogspot.com 13y ago

Why aren't you teaching your marketing team SQL?

jtchang
2pts0
news.ycombinator.com 13y ago

What frameworks are good for HTML5 phone apps?

jtchang
1pts0
docs.google.com 13y ago

Aaron Swartz Memorial San Francisco Tomorrow

jtchang
2pts0
blog.heroku.com 13y ago

Heroku sending out e-mails to all app owners regarding rails vulnerability

jtchang
1pts1
returnbooleantrue.blogspot.com 13y ago

Architecting KnockoutJS Applications

jtchang
2pts0
mobile.theverge.com 13y ago

SpaceX rocket automated vertical landing

jtchang
6pts1
news.ycombinator.com 13y ago

Is mixpanel down? I am getting a 500 internal server error?

jtchang
2pts1
twitter-doghouse.herokuapp.com 14y ago

Tired of people shitting all over your tweet stream? Try doghouse.

jtchang
1pts0
news.ycombinator.com 14y ago

Github changed their pricing to unlimited collaborators

jtchang
1pts0

Fantastic write up. It's mind blowing how much complexity there is to keep flights going day in and day out.

My guess is all airline NOCs operate 24/7 as flights happen around the clock. Also planes typically don't have much downtime as that loses money so everything has to be a continuous operation.

Cool looking at the pictures of the dashboards. It's nutty to think how much has to be tracked when doing airplane maintenance.

Correct me if I am wrong but I thought the primary appeal of LoRa was range? Also isn't the primary factor in making long range radio go through things is the frequency? So 2.4ghz is the same frequency as consumer wifi right and thus would propagate about the same right?

It doesn't seem like this would be that useful except that the protocol is LoRa so you can have higher bandwidth between two devices if they happen to be close enough together.

How is this mode not a standard part of their disaster recovery plan? Especially in sf and the bay area they need to assume an earthquake is going to take out a lot of infrastructure. Did they not take into account this would happen?

Great video on how the public is getting screwed on energy deals.

Basically large tech companies have the deep pockets to push up prices at electricity auctions. But why bid in public when you can do those deals in private. That's the first problem. All that needs to be out in the open.

What really irks me is that the market is so manipulated that we can't do anything about it. Think about NEM 3.0 vs 2.0. Putting data centers in their own rate class does make sense as the first step.

A number of years back I got bored during covid and decided to reverse engineer as much of the Wyze Cam V2 camera I could and make some custom firmware for it. Right now that lives at https://github.com/openmiko/openmiko

That said it's really hard to make long term supportable open source camera software/firmware. And when picking cameras it is even harder because the market as it stands now does not let you have it all. You need to pick what facets you really care about.

Also keep in mind even the above code is not really opensource all the way: I still had to load the driver binaries. Not sure that source will ever be released. The kernel is also old as heck.

What I do feel good about though is saving these old cameras from the dumpster if Wyze ever stops supporting them. The firmware works for simple cases: just load it up and you can start curl'ing frames. I used it in scripts to put together timelapse videos with ffmpeg. No need to screw around with authentication, phones apps, email, etc.

So basically you trust something because you have a long chain of assurances that you trusted it before? Kinda like certificate pinning.

Visiting the site it is easy to see why they got demoted. It's all fluff and no substance. Almost all the links I clicked through could have been generated by a LLM.

Lots of ads. I might be old school but I still hold quality to something like anandtech back in the day. Something that a real human spent time on because they were genuinely interested in the topic and decided to write about it. The bar is so low these days not sure if there even is a bar.

This site is suppose to be a men's lifestyle magazine but it barely has any content that isn't just filler and fluff.

It's so dumb to assign it a CVSS score of 10.

Unless you are blindly accepting parquet formatted files this really doesn't seem that bad.

A vulnerability in parsing images, xml, json, html, css would be way more detrimental.

I can't think of many services that accept parquet files directly. And of those usually you are calling it directly via a backend service.

What switches enterprise or consumer tend to support this LLDP? My guess is maybe almost none on the consumer side. I.e. Netgear, to link. Cisco probably does. How about ubiquti?

Long term this is good for the software ecosystem as a whole. Especially open source options like proxmox. I think Broadcom is making a strategic business mistake not willing to negotiate in good faith. However this is the true cost of using closed source solutions. The more this happens the more it gets factored into business decisions.

The July 2022 outage was not the result of a design flaw in the Rogers core network architecture.

Talk about some grade A gaslighting here. Reading the post mortem they first tell you it wasn't a design flaw then say they routed all their data through one core router ( including a lack of a management network). Then they say they are going to fix things by separating out the wireless and wired traffic.

Why would you fix things if it wasn't a design flaw?

Out of band access is like resilient architecture 101. Hell even homelabs generally have some way to do it. It's appalling that Rogers didn't have a way to access the core IP routers out of band. Yes it might mean having to use a competitors infrastructure but they ended up having to do it anyway. And with the failure of the service now all the infrastructure providers are under additional scrutiny. Rogers should be striking some agreements with other providers to carry core traffic in case of an outage such as in this DR situation. For example Visa, MC, Amex all have agreements in place to process each others auth data in case the other party goes down. The thinking here being an outage for credit cards makes everyone look bad.

“Any sufficiently advanced technology is indistinguishable from magic.”

Absolutely insane the level of wizardry being applied here to turn a lump of blackened, charred scrolls into readable text.

Having only cursory knowledge with machine learning are some of the techniques used in the article only recently discovered or have they been around for a while?

Is it due to us having reached an inflection point with these types of algorithms that they have become more popular and thus we are seeing new ways to apply them to old problems?

For me it's basically summed up as "we didn't test turning the power off" and making sure things worked the way we planned.

Yes it is hard and very expensive to do these types of tests. And doing it regularly is even more $$$ and time.

As most customers we seem to be okay with a cheap price hidden behind a facade of "high availability" since I don't really want to pay for true HA. Because if I knew the real cost it would be too expensive.

I don't think the issue is bad accounting. I think it comes down to software being uniquely different than a factory or piece of equipment. Amortization schedules that are even don't make any sense. Neither does anything measure in years. It's because we make improvement to software on a day by day basis. We don't necessarily add on to a factory every day.

we broke up 2 months ago

Let's talk how that actually works in a business sense. Did you leave the company? Relinquish all control? Did you boot the cofounder out or did you buy out their portion?

What type of arrangement is this? Partnership? LLC? How did you register the entity?

"Broke up" doesn't really say anything.

Assuming you were in a partnership and you both have authority to make decisions on behalf of the company then you are free to just pay the contractors. So is your cofounder. Unless your governance documents indicate otherwise this is 100% valid.