HN user

tomkwok

3,146 karma

.

Posts349
Comments76
View on HN
wiki.openstreetmap.org 2y ago

Copyright Easter Eggs (2018)

tomkwok
39pts8
www.salk.edu 5y ago

Covid-19 as a primarily vascular disease

tomkwok
1pts0
github.com 5y ago

Show HN: Svgasm – SVG animation from single GIF using tracer

tomkwok
49pts6
github.com 5y ago

Show HN: Calplot – Calendar heatmaps from Pandas time series data

tomkwok
3pts0
www.internationalinvestment.net 6y ago

Places to buy property post-pandemic

tomkwok
1pts0
www.lockhaven.edu 6y ago

Physics Misconceptions

tomkwok
2pts0
www.theatlantic.com 6y ago

The Revolution Is Only Getting Started

tomkwok
6pts1
www.theguardian.com 6y ago

When will a coronavirus vaccine be ready?

tomkwok
1pts0
thehustle.co 8y ago

How the Million Dollar Homepage kid created the $250m Calm app

tomkwok
3pts0
www.theguardian.com 8y ago

The demise of the nation state

tomkwok
12pts7
youtube-creators.googleblog.com 8y ago

Changes to the YouTube Partner Program

tomkwok
233pts253
www.economist.com 9y ago

Misleading metaphors

tomkwok
90pts60
www.hongkongfp.com 9y ago

China is the obstacle to Google’s plan to end internet censorship

tomkwok
3pts0
pitchfork.com 10y ago

Is the Era of Free Streaming Music Coming to an End?

tomkwok
47pts60
www.vox.com 10y ago

The business of GIFs: then and now

tomkwok
2pts0
arstechnica.com 10y ago

The state of VPNs in 2016

tomkwok
6pts1
arstechnica.com 10y ago

How the Internet works: Submarine fiber, brains in jars, and coaxial cables

tomkwok
2pts0
arstechnica.com 10y ago

How the Internet works: Submarine fiber, brains in jars, and coaxial cables

tomkwok
3pts0
blog.disqus.com 10y ago

When does moderation become censorship?

tomkwok
28pts58
mosaicscience.com 10y ago

Post-mortem sperm donation

tomkwok
1pts0
news.netcraft.com 10y ago

Hook, like and sinker: Facebook serves up its own phish

tomkwok
2pts0
blog.zorinaq.com 10y ago

Bitcoin Mining Is Not Wasteful

tomkwok
4pts2
www.theguardian.com 10y ago

Yes, I’m a nine-year-old girl. But I’m still a serious reporter

tomkwok
54pts6
blog.tanyakhovanova.com 10y ago

Is My Bank Smart Enough?

tomkwok
2pts0
www.ftc.gov 10y ago

Time to rethink mandatory password changes

tomkwok
2pts0
www.vox.com 10y ago

Why the Wingdings font exists (2015)

tomkwok
76pts14
www.vox.com 10y ago

Why people never smiled in old photographs

tomkwok
5pts0
waitbutwhy.com 10y ago

Everything You Should Know About Sound

tomkwok
2pts0
minimaxir.com 10y ago

Facebook Reactions and the Problems with Quantifying Likes Differently

tomkwok
5pts0
thenextweb.com 10y ago

'Child-friendly' search engine Kiddle is promoting ignorance, not safety

tomkwok
4pts4

Do you mean recompiling primitive or svgasm to JavaScript? No, it is not currently possible.

But yea it would be cool to have a web version of svgasm that uses some Javascript raster image tracers out there. I will be working on it and posting to HN later to anyone who's interested.

Hi HN readers. I created this command-line tool called svgasm to automate the generation of an SVG animation from a lot of SVG files. Originally I made this tool to create a dumb SVG animation from a bunch of matplotlib SVG exports. Then, I had the idea of using this method to sequence traced/vectorized versions of raster frames extracted from a GIF to create a time-discretized SVG animation, which is found to be generally aesthetically pleasing and smaller in file size. I created a bunch of GIF vs SVG side-by-side comparison examples with some interesting GIFs that I found online. The examples can be viewed on https://github.com/tomkwok/svgasm. Please tell me if the SVG animations work on your laptop/PC, especially the more complex SVGs like the infinity spiral example.

DotTK and now Freenom have been great enablers for many smaller hobby sites. Get free webspace from bplaced, domain from freenom and CDN from CloudFlare and you have a pretty decent, ad-free infrastructure for a quick-and-dirty web project. A scratchpad solution basically.

Agreed. But never use free .tk domains for anything serious. DotTK is notoriously for deleting domains registered for free from a user's account without any notification to the user as soon as the domain gets some amount of traffic according to many reports online.

Google's Web Crawlers are not "bypassing" paywall. It's the paywall that let's crawlers through. I.e. exactly the reverse of what the author implies with their headline.

Don't nitpick. It's just a shortened version of How To "Be" a Google’s Web Crawler to Bypass Paywalls. You get it. I get it. Everyone gets it.

There is no actual "word" for million in Chinese.

百 is a hundred, 萬 is ten-thousand. A million is 百萬. But also I'm guessing 400萬 could be understood as the same as 4百萬/四百萬.

But there is 億 in Chinese which means a hundred million.

     十                     10 ten
     百                    100 hundred
     千                  1,000 thousand
     萬                 10,000 ten-thousand
    十萬                100,000 hundred-thousand
    百萬              1,000,000 million
    千萬             10,000,000 ten-million
     億            100,000,000 hundred-million
    十億          1,000,000,000 billion
    百億         10,000,000,000 ten-billion
    千億        100,000,000,000 hundred-billion
    萬億 or 兆 1,000,000,000,000 trillion
萬 and 億 are traditional Chinese characters. The simplified characters are 万 and 亿 respectively.

兆 is usually avoided because it does not only mean trillion but also 百萬 (million) in mainland China's translation of "mega-byte" or "mega-pixel" for example.

Tencent security team just posted a write-up on this issue on its blog. http://security.tencent.com/index.php/blog/msg/96

Here's the English translation:

---

Sep 12 - When we were tracking down a bug, we discovered that there was suspicious encrypted traffic sent from one/some app(s) to one/some particular domain(s) when the app(s) was/were launched or closed. Front-end security team immediately followed the issue.

Sep 13 - Tencent product team released an updated version of the app(s). We notified CNCERT of the issue.

Sep 14 - CNCERT issued a pre-warning on its website. [1]

Sep 16 - We discovered that 76 of the top 5000 apps on App Store were infected. We notified Apple and most of the app vendors of the infected apps of the issue.

Sep 17 - Palo Alto Networks also discovered the issue and published a report of their preliminary findings[2], and so did Ali mobile security team[3].

Analysis

1. Infected apps send the following information to attackers' servers: app name, app version, iOS version, locale, device type, country code, IDFV. The domain used is icloud-analysis.com. We also discovered three other domains that are not used.

2. Attackers can identify every infected iOS device and issue commands to be executed via the openURL API.

3. Attackers can invoke a customized alert box on infected iOS devices, showing whatever they want.

4. The malicious remote control module itself is vulnerable to MiTM attack.

It should be noted that multiple versions of the remote control module are discovered, some of which do not have the capability described in (2) and (3).

[1] http://www.cert.org.cn/publish/main/12/2015/2015091415282115...

[2] http://researchcenter.paloaltonetworks.com/2015/09/novel-mal...

[3] http://drops.wooyun.org/news/8864 (Chinese)

Use StartSSL[1], or self-signed certificates if you just use HTTPS for admin access to some of your sites. You can easily find many online tutorials on how to setup TLS/SSL on your web server after a bit of googling, such as this one[2] on the DigitalOcean community site.

P.S. Judging from your username, it seems like you have played agar.io too much. :)

[1] http://www.startssl.com

[2] https://www.digitalocean.com/community/tutorials/how-to-set-...

Edit: If you can wait until November this year, use Let's Encrypt[3] when it is generally available to the public. At this moment you can also use CloudFlare, which provides free SSL branded as "Universal SSL" if you use their CDN.

[3] https://letsencrypt.org/2015/08/07/updated-lets-encrypt-laun...

Coincidentally cha1 ("1" here means the first tone in pinyin) is a sexual innuendo alluding to sexual intercourse. The character itself, which means "to insert", has nothing to do with sex in normal usage though. And most importantly, there is virtually zero resemblance between the pronunciation of "change" and that of "cha1".

to have sex (lit. insert).

Source: a long list of Chinese profanity on Wikipedia.[0]

[0] https://en.wikipedia.org/wiki/Mandarin_Chinese_profanity

A list of the most frequently occurring words:

    322 ticket
    56  show
    51  concert
    48  another
    48  free
    45  london
    44  code
    44  game
    38  beta
    38  book
    37  copy
    37  logo
    33  club
    33  destiny
    27  festival
    25  pokeman
    24  fifa
    23  Dublin
    23  shirt
    21  UK
    21  city
    20  pass
    20  vip
    19  coin
    19  england
    19  some
    18  card
    17  LA
    17  thing
    16  2x
    16  list
    15  see
    15  signed
    14  manchester