Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Why browsers are bloated

Name: Anonymous 2014-07-27 0:20

https://github.com/WebKit/webkit/blob/master/Source/WebCore/platform/Scrollbar.cpp
https://github.com/WebKit/webkit/blob/master/Source/WebCore/platform/win/ScrollbarThemeWin.cpp
Let's reinvent the fucking scrollbar, which every goddamn platform with a UI already has, and make it behave subtly different from the native one!

Right-click a native scrollbar in some other app:
- Scroll Here
- Top
- Bottom
- Page Up
- Page Down
- Scroll Up
- Scroll Down

Right-click a scrollbar in Chrome:
- Back
- Forward
- Reload
- Save As...
...

Right-click a scrollbar in Firefox and Opera:
Absolutely fucking nothing happens!

What the fuck!? How did these terminally retarded idiots get involved in creating one of the most important pieces of software to the average user?

Name: Anonymous 2014-11-27 20:22

>>378
1. Can be fixed with just the evaluations optimized: Flags
What do you mean? Asking the compiler to optimise the evaluations?

5. Can be removed. Better system uses version with hash of "update." E.g.: version control systems, delta journal filesystem, GPG signatures, etc..
Still in binary if you made use of __DATE__ and __TIME__.

8. Read 2.
They are in my binary when I compile with default gcc without using a RTOS.

4. Same as 2..
You mean same as 3

Since most people use the default options or some popular options, using most of the flags will make NSA know what binaries belong to a specific author. This is the biggest problem. If NSA sees the "GCC (Debian 4.2)" missing they will know it's YOU and they will be able to find other binaries made by you.

There are many other stuff that may un-anonymise you, for example if you use only fgetc instead of getc and getchar, they will try to connect it with other binaries that do that.

>>386
How should I know?

Newer Posts