Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
anyfoo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
57 ms
·
841.
▲
by
anyfoo
4y ago
I kind of knew where this was going in terms of the actual bug, but the way they've "proven" their fix is indeed pretty neat. I would have thoroughly explained the bug and fix, but in order to actually verify I honestly most
842.
▲
by
anyfoo
4y ago
I once built an S/PDIF interface on an FPGA for a personal project. It was then that I really, truly understood how much invaluable information is buried in archive.org. Lots of text heavy websites, some more than 10 or even 20 years o
843.
▲
by
anyfoo
4y ago
Agreed. I guess "when" just reads a little bit better (english-wise), then.
844.
▲
by
anyfoo
4y ago
> While it's not a boolean expression per Java, at least in my mind it serves the same purpose But if some construct looks the same, but is not the same, and worse, only "somewhat" the same, you get confusing behavior. At
845.
▲
by
anyfoo
4y ago
The “&&” one is super confusing indeed, but the “if” one is just a question of style. It would be possible to reuse the “if” keyword for different grammar. python does it for its trinary operator, where there is an expression instea
846.
▲
by
anyfoo
4y ago
The “&&” one is bizarre, it makes it look like the whole thing is a Boolean expression, which it absolutely is not. That gets even weirder because the part right of it actually is a Boolean expression, so on top of very confusing re
847.
▲
by
anyfoo
4y ago
It is the same mechanism, and I agree that it is immensely useful.
848.
▲
by
anyfoo
4y ago
That in turn implies that there always is interesting work in startups, doesn't it? On the flip side, there is "interesting work" that only happens in large companies. If you want to orient yourself towards that, you have to
849.
▲
by
anyfoo
4y ago
So the article says: > I’ve worked at a FAANG and i’ll say my days were filled with a bunch of mundane work that’s not actually interesting. Obviously there is also very interesting work at FAANG. Just like there is also very mundane wor
850.
▲
by
anyfoo
4y ago
Either you did not get the joke, or I did not get your joke.
851.
▲
by
anyfoo
4y ago
I remember it as ZIP files, that would extract into plaintext documents, but with a bespoke viewer program to quickly navigate...
852.
▲
by
anyfoo
4y ago
Thanks, that's great context. Do I read it right that the NTSC Apple II generated "artifact colors" (heard that before, but did not know if it applies to the Apple II) through effectively monochrome pixels that just work out
853.
▲
by
anyfoo
4y ago
That's more or less equivalent to reading out the RGB values of the colors[1]. As far as I know (never had one), the Apple II's output was composite NTSC, so what colors the values actually correspond to is also standardized. Of c
854.
▲
by
anyfoo
4y ago
> The word size is some multiple of the byte size. I’ve been confused about this for years, and the Wikipedia definition is incredibly vague It is extremely confusing. A "word" means different things depending on architecture
855.
▲
by
anyfoo
4y ago
> DNS has a class field which has 5 possible values (“internet”, “chaos”, “hesiod”, “none”, and “any”). I haven't thought about the possible values for that "class" field in a long time. It does seem interesting and extrem
856.
▲
by
anyfoo
4y ago
> Every chip can be hacked... internet hackers can't turn on physical switches... Others have replied to the specifics here, but I'd like to add that "every chip can be hacked" is just categorically false (unless you
857.
▲
by
anyfoo
4y ago
I think I can see that HN is not necessarily the right audience for this article (although sometimes it can be, depends on who's currently on it I guess), but I enjoyed reading it.
858.
▲
by
anyfoo
4y ago
So "nothing makes sense from a system developers perspective" because gamer profiles are supposedly not valuable, and it's fine to have a system where they may get lost or corrupted, instead of trying to solve the problem wit
859.
▲
by
anyfoo
4y ago
> Transactions are inherently useless in a web service, for example, because you can't open the transaction on the client, so the part of the system where the vast majority of consistency issues happen (the client <-> server c
860.
▲
by
anyfoo
4y ago
Care to elaborate?
861.
▲
by
anyfoo
4y ago
> and begin real investigation you will quickly find that many databases that are popular are totally fine losing data. MongoDB being the most famous example that I can think off of the top of my head. Always pisses me off. University te
862.
▲
by
anyfoo
4y ago
The very premise is bad. You want to use Rust precisely so that you can write Rust code . The selling point of Rust and most other languages is that they provide a sane, safe, convenient, easy... (pick some of them) interface to the progra
863.
▲
by
anyfoo
4y ago
That's what Rust, C, and many other languages are. "Meta languages" that ultimately compile into any number of machine language dialects.
864.
▲
by
anyfoo
4y ago
That makes a lot of sense, thanks.
865.
▲
by
anyfoo
4y ago
Does the differing prefetch queue size between 8088 and 8086 lead to any significant differences between the Bus Interface Units (or wherever that affects most) of the two chips, or is it basically just a "parameter" in the design
866.
▲
by
anyfoo
4y ago
I met your group at some informal meeting where Eric was showing his Monster 6502 (it seems ages ago by now), and it definitely gave me a blueprint of how I'd spent my time once I retire. :D
867.
▲
by
anyfoo
4y ago
Presumably, yeah. If other interrupts weren't blocked, unless PC is somehow saved to be the address of the prefix(es), upon exiting from the interrupt you'd resume from the "wrong" ("incomplete", lacking its pr
868.
▲
by
anyfoo
4y ago
True, and any other "true" measuring point would be just as right. Hence, no simultaneity in the universe.
869.
▲
by
anyfoo
4y ago
Is that where the term of a computer "crashing" comes from? Similar to how the term debugging may or may not have been "reinforced" by the finding of an actual moth on the Mark II (it wasn't its origin, according to
870.
▲
by
anyfoo
4y ago
You're right. I meant they are each standing in their own reference frame, so effectively they are moving with reference to each other, but I guess that wasn't entirely clear. For example: One observer is on Earth, the other on an
More ›