Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kd5bjo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
84 ms
·
811.
▲
by
kd5bjo
7y ago
Transcoding was a relatively late addition to the whole system— for a long time we only passed through the original video bits unchanged and tried to advise broadcasters about picking compromise settings. By the time we decided transcoding
812.
▲
by
kd5bjo
7y ago
In the RTMP days, the highest quality setting in the viewer was always a straight pass through from the broadcaster, and the reduced versions were transcoded in the data center to fit down lower-bandwidth last-mike pipes.
813.
▲
by
kd5bjo
7y ago
The video carrier can have a lot of effect over the replication properties, though. HLS is essentially a playlist of video URLs that the client fetches and stitches together, as well as refreshing the playlist to get the names of new chunk
814.
▲
by
kd5bjo
7y ago
It was/is an internal code name that never shows up except in URLs requested by the player and highly technical articles like this one; I’m not a lawyer, but I expect they might have a hard time showing consumer confusion.
815.
▲
by
kd5bjo
7y ago
Inventory commingling could also be a problem here— the vendor you’re ostensibly buying from isn’t actually providing the product you receive, and there’s no way to find out who did provide it.
816.
▲
by
kd5bjo
7y ago
I don’t get your reference, but we chose the name Usher because it’s the software equivalent of the person at the theater who looks at your ticket and shows you where your seat is— it doesn’t actually handle any of the video data, it just k
817.
▲
by
kd5bjo
7y ago
I was the primary architect for Usher and the server-side of the video system described here. I’m happy to answer any questions, assuming I still remember the answers.
818.
▲
by
kd5bjo
7y ago
> I can’t imagine how Kyle Vogt acquired the necessary knowledge to make this work. By this point in history, it wasn’t just him anymore and we’d done a few rounds of improvements already out of necessity. As I recall, he got us up and
819.
▲
Justin.tv's Live Video Broadcasting Architecture (2010)
(highscalability.com)
250 points
by
kd5bjo
7y ago
|
119 comments
820.
▲
by
kd5bjo
7y ago
It can also be made to work for highly-responsive but relatively small data sets: At Justin.tv, the scaling issues we hit with the first-generation video system were net splits and an increasing percentage of processor time being devoted to
821.
▲
by
kd5bjo
7y ago
What I really want to know is whether the fact that a standard pencil could be used to manually wind a cassette was an intended feature or a happy accident.
822.
▲
by
kd5bjo
7y ago
> So, it does break gameplay balance No, it alters gameplay balance, but it doesn’t break it any more than shooting your film at 24 FPS breaks the cinematic experience. At this point, it has such a storied history in video games that
823.
▲
by
kd5bjo
7y ago
> Question is, whad to you do with the juniors who never get it? How about nothing? Just because their approach isn't the one you would take doesn't necessarily make it wrong. You've clearly offered your help, but if the
824.
▲
by
kd5bjo
7y ago
> They are literally goto end. So are a lot of other constructs: break is goto the end of the loop, continue is goto the beginning of the loop, the closing of a loop block is goto the beginning of loop, else is goto the end of the
825.
▲
by
kd5bjo
7y ago
Presumably, testing that the API of each unit produces the desired result without consideration for how it accomplishes that internally. If it relies on some other component internally but never exposes that in the public API, it’s reasona
826.
▲
by
kd5bjo
7y ago
Go on just about any cave tour in the US, and there’ll be at least one chamber filled with graffiti from sometime before the cave was protected/commercialized(1) as it will have been a popular youth spot. It’s never cleaned up because
827.
▲
by
kd5bjo
7y ago
That would require withdrawing from Schengen, and probably the EEA, impacting Icelanders’ travel rights to Europe.
828.
▲
by
kd5bjo
7y ago
This is where things like microfilm have an advantage- the only knowledge needed to decode it is magnification and the language it’s written in. I’ve been wondering lately how well you could do with a microfilm strip full of 2d barcodes pre
829.
▲
by
kd5bjo
7y ago
> the problem with infinity is that anything that can possibly happen will happen. Not necessarily. There are different cardinalities (sizes) of infinity. Your statement can only be true if the cardinality of time is at least as high a
830.
▲
by
kd5bjo
7y ago
There’s also one in the Maritime NHP visitor’s center: https://www.nps.gov/safr/planyourvisit/the-visitor-center.ht... https://www.nps.gov/safr/planyourvisit/images/lgthouselenscm...
831.
▲
by
kd5bjo
7y ago
10m^2 is probably too small for many people, but that doesn’t mean there isn’t some inflection point where the marginal cost of upkeep outweighs the marginal utility of additional space. As an absurd example, would you want to live in a ho
832.
▲
by
kd5bjo
7y ago
> The government has the power to unilaterally block any transaction in any domain, so long as they deem the transaction to have occurred in or whose parties are under their jurisdiction. The government cannot block cash or barter transa
833.
▲
by
kd5bjo
7y ago
A lot of VB programming was connecting together 3rd-party COM components, which had to be written in C/C++. After the CLR came along, those vendors slowly stopped supporting VB6 with their new releases as they moved their codebases an
834.
▲
by
kd5bjo
7y ago
A significant portion of the population believes both in an afterlife and that how a person’s earthly remains are treated will materially affect that experience for the deceased. To anyone that holds such a belief, this activity is causing
835.
▲
by
kd5bjo
7y ago
Microsoft made fundamental changes to the Visual Basic language in order to make it run on the CLR, to the point that it feels more like an alternative syntax for C# than the successor of VB6– the superficial similarity between 6 and .Net c
836.
▲
by
kd5bjo
7y ago
We don’t know what expectations were set in the interview for the solution space, but anyone with (Unix) ops experience should have the thought “grep can do that” pop into their head. And people with a formal CS education should be able to
837.
▲
by
kd5bjo
7y ago
The actual question involved: > So basically it was a variation of the exact change problem (I realized afterwards). You had to validate a string of size n. 1 chunk of 8 characters could have 1 format, 1 chunk of 16 characters another, a
838.
▲
by
kd5bjo
7y ago
Get enough people that feel the same way to come together in a coherent group that can wield comparable electoral influence as the NRA, for a start. That’s the absolute minimum you’ll need to get legislation enacted, and you’ll still run i
839.
▲
by
kd5bjo
7y ago
> That assumes that you can sell the house for more than what you bought it at. Not necessarily; as long as the value of the house[1] doesn’t fall more than the principal you’ve paid, you’ll get more cash from the sale than you put up as
840.
▲
by
kd5bjo
7y ago
Don’t forget that part of that $6225 is paying down principal, which will be recouped when selling or simply disappear from monthly costs after the mortgage is paid off. Also, most ownership costs move less with inflation than rents do, so
More ›