Live data from Hacker News

The weirdest bug I've seen yet

engineering.gusto.com

171–180 of 334 posts

Re: The weirdest bug I've seen yet

#171

Is there a copy of the gif available? That’s interesting

I wouldn't even know how to look for something unusual in a gif's source code but I also feel this is the most compelling part. I wish they'd uploaded it.

> I wouldn't even know how to look for something unusual in a gif's source code but I also feel this is the most compelling part. I wish they'd uploaded it.

GIF stands out as a widely understood file format [1][2].

To kick things off, delve into the GIF file using a hexadecimal editor. HexFiend [3], for instance, offers a template for visualizing GIF file structures [4]. Another excellent option is Synalyze It! [5], which comes pre-loaded with an extensive list of file formats, encompassing GIF among others.

These visualizations serve as a guide to pinpoint any irregular byte clusters that might pose issues when loading the file into an application with an image reader lacking support for that specific byte group or its arrangement. Once you've identified such a cluster, consider it the bug.

[1] https://en.wikipedia.org/wiki/GIF#Example_GIF_file

[2] https://www.w3.org/Graphics/GIF/spec-gif89a.txt

[3] http://hexfiend.com

[4] https://github.com/HexFiend/HexFiend/blob/master/templates/I...

[5] https://www.synalysis.net

Re: The weirdest bug I've seen yet

#172
Awww. I was really enjoying that; I like detective stories and rabbit-holes.

Then we get to the punchline: "Uh, we fixed the bug, but sorry folks; we didn't solve the puzzle". So I guess we'll never know why that particular anigif crashed Crome but only Chrome, and only if Grammarly was installed (or had been installed during the same session).

I hope Amy Lai lets us know if the story ever gets an ending!

Re: The weirdest bug I've seen yet

#173

Earlier quoted context omitted.

There are a lot of people whose professional outcomes are meaningfully constrained by their ability produce clear business English. I know a guy who used to get inexplicable feedback about his communication that boiled down to “write better.” This limited his ability to get promoted. He runs all his comms through ChatGPT and asks it to “make this more professional” and doesn’t get that feedback anymore.

I get that people don't care or understand this, but that's also saying he cc's OpenAI, and therefore probably Microsoft, and therefore almost definitely the NSA, on all his business communications. What a world.

People won't care until something major happens and after that they'll implement some draconian half-measure that doesn't fix anything like snooping on office WiFi.

Re: The weirdest bug I've seen yet

#174
post #154

Earlier quoted context omitted.

Huh? How does a video card affect printing?

A lot of rendering will go through the video card if available, like the jvm does this as an optimization.

Ah interesting. That makes sense. I had no idea.

Re: The weirdest bug I've seen yet

#175

I'm guessing this is the webp bug. The auto conversion to webp on the backend, signaled by chrome, resulted in a bad image that crashes the browser due to grammarly parsing of said bad webp. Safari doesn't tell the server it does webp and so it downloads the actual gif, and doesn't crash.

GIFs don’t get automatically converted to webp files.

Re: The weirdest bug I've seen yet

#176
post #149

Once my college professor was working on her research paper and told me she was struggling get text to stay underlined. Assuming a simple user error, I expected to help her out in 5 minutes. Over three hours later, we discovered that the combo of her specific video card driver version along with her specific printer driver version would keep text from printing out underlined.

How does one discover something that niche in ~3 hours?

Lots of internet searching and even a few calls to HP support. To be honest, we dismissed some of the earlier suggestions to upgrade the other drivers from other vendors... so maybe most of the time was us getting past ourselves and our disbelief.

Re: The weirdest bug I've seen yet

#177
post #153
post #82

Earlier quoted context omitted.

> They don't address why they didn't just run Chromium. Or Firefox. The article implies that Gusto's employees can whatever browser they want. And, honestly, telling your employees to run a browser that only techies have heard of sounds like a really dumb idea.

> The article implies that Gusto's employees can whatever browser they want. For users of their security-sensitive internal software? > And, honestly, telling your employees to run a browser that only techies have heard of sounds like a really dumb idea. Sounds like they're using this for internal tools, as a kind of thin-client layer. They could recommend or mandate a particular browser, and people would just use it…

As an employee I would be really upset if you forced me to use a specific browser to do my work.

Re: The weirdest bug I've seen yet

#178

Earlier quoted context omitted.

Huh? How does a video card affect printing?

It often did, particularly on older versions of Windows. I helped uncover a bug in Epson printer drivers ~20 years ago that was caused by a specific graphics card.

20+ years ago I was in tech support and had to help someone figure out an issue where her document wouldn't print on a Brother printer. Turns out a section divider line would block the entire doc from printing (by crashing the app) if the line's end-cap style was set to square rather than rounded.

Re: The weirdest bug I've seen yet

#179

Earlier quoted context omitted.

People that are comfortable with text-based forums may not realize the extent of illiteracy and semiliteracy in the US. Decades ago, a small company was able to convince most of the education system (public and sometimes private) to use a teaching method based on junk science. The end result is that there are many millions of adults in the current workforce who can barely read, and many of them work in office setting…

It's odd to read the story of an adult who believes they're a poor reader, still to this day apparently, because of what happened to them 30 years ago. Odder still that the article leaves itself the only conclusion of going all the way back to grade school and trying an entirely different strategy and hoping that just "works out" in the end. The lack of "continuing education" in the era of the internet is baffling to…

>The lack of "continuing education" in the era of the internet is baffling to me.

It's all about incentives. That is companies are incentivised to give continuing entertainment for ad clicks, rather than building a world of the educated that may have a better all outcome for society (but probably not the ad companies at all).

Re: The weirdest bug I've seen yet

#180
post #167

Next time this happens, I recommend just letting people use a different browser. Firefox in particular has gotten much better at importing bookmarks, passwords, etc. from Chrome. It was a Sign from the universe that it was time to make the switch. Who are we to reject Signs? (Full disclosure: I'm an engineer on Firefox. But that has nothing whatsoever to do with my advice here, no siree Bob, not in the least.)

As an engineer, yes Firefox is a good solution

As a PM, we spent 4 months making the onboard easier, and now you want people to install a new browser?

Post reply on HN