Twitter | Search | |
Konrad Dzwinel
Senior Software Engineer at
3,465
Tweets
487
Following
2,205
Followers
Tweets
Konrad Dzwinel 5h
Replying to @mishunov
Thanks Denys! I left some additional groups that svgo would normally remove, so that it’s easier to animate things in the future (e.g. the bow tie).
Reply Retweet Like
Konrad Dzwinel 16h
Replying to @anatudor
I haven't thought of that! That's a great idea. Not only this will make it simpler (no clipping) but also smaller (one group less and no clipPath) πŸ‘
Reply Retweet Like
Konrad Dzwinel 16h
Replying to @kdzwinel
Old version is available here: and new one here: . New version is only used on the main page right now, but we gradually use it everywhere else.
Reply Retweet Like
Konrad Dzwinel 16h
Replying to @kdzwinel
I took advantage of the fact that we have 'Duck' twice in the company name, created a group out of it and reused it.
Reply Retweet Like
Konrad Dzwinel 16h
Replying to @kdzwinel
Eyes and pupils were complex paths instead of simple circles, so I remade them.
Reply Retweet Like
Konrad Dzwinel 16h
Replying to @kdzwinel
Dax had waaay too much neck for our needs, I had to trim it down a bit.
Reply Retweet Like
Konrad Dzwinel 16h
Replying to @kdzwinel
SVGO helped with the optimization big time, but there were couple of tricks that I had to do manually. Maybe you'll find them interesting:
Reply Retweet Like
Konrad Dzwinel 16h
SVG STORY TIME πŸ“– Sometime ago I worked on optimizing DDG logo and the new version got recently pushed to the main page! (thanks to and πŸ™Œ) New version has a clipping bug fixed (thin red line under the bowtie is gone) and is 40% smaller (after gzip) πŸ—œ
Reply Retweet Like
Konrad Dzwinel Feb 18
Replying to @noqt13 @DuckDuckGo
Oh, that's a nasty bug, sorry for that. I opened an internal ticket to get it fixed. Thanks for taking time to report it!
Reply Retweet Like
Konrad Dzwinel retweeted
DHH Feb 16
Been using as my primary search engine on desktop for a few weeks now. The best thing I can say is that I've hardly noticed a difference from Google! The results are totally fine, and reducing reliance on Google is extra fine 😍.
Reply Retweet Like
Konrad Dzwinel Feb 14
πŸ‘‹ Is all network activity on page stopped as soon as it enters reader mode? Or are all resources still downloaded and executed as in the "regular" mode? I'm mostly wondering about trackers.
Reply Retweet Like
Konrad Dzwinel Feb 7
That's one of the most important integrations that we have IMHO πŸ‘Œ
Reply Retweet Like
Konrad Dzwinel retweeted
Emojipedia πŸ“™ Feb 7
Replying to @CiniGianluca
Yep! You can also do something similar on DuckDuckGo, which integrates directly with Emojipedia
Reply Retweet Like
Konrad Dzwinel Feb 5
Replying to @lukOlejnik
(sorry for a late response, linked article went live only today)
Reply Retweet Like
Konrad Dzwinel Feb 5
Replying to @lukOlejnik
We know that 1/4 of web users enabled DNT and 3/4, when educated about DNT, expect it to be respected by companies. We are only waiting for regulations. I don't see why keeping it around in the meantime would be important.
Reply Retweet Like
Konrad Dzwinel Feb 5
Replying to @lukOlejnik
I understand that it's irrelevant compared to UA or canvas fingerprint, but those signals do add up. False sense of security is another reason to roll back DNT for now as 40% of people who enabled DNT don't realize how it works ().
Reply Retweet Like
Konrad Dzwinel Feb 5
DDG proxies all third-party API requests, but it's still great to learn that our partners also care about privacy (2017):
Reply Retweet Like
Konrad Dzwinel Feb 2
Replying to @lukOlejnik
I believe they made a right choice here. Once DNT will get some regulatory teeth it will be trivial to bring it back. For now it’s just a fingerprinting signal doing more harm than good.
Reply Retweet Like
Konrad Dzwinel Jan 31
Well, this definitely wouldn't solve all the problems, but it would make it easy to sandbox requests and avoid issues when injecting extension's UI to page's DOM.
Reply Retweet Like
Konrad Dzwinel Jan 31
IDK if you saw that, but they want to make "click to play" a default -
Reply Retweet Like