HN user

xPaw

3,202 karma

my website: https://xpaw.me

creator of https://steamdb.info/

Posts49
Comments106
View on HN
bugzilla.mozilla.org 1y ago

Ssl.com: DCV bypass and issue fake certificates for any MX hostname

xPaw
217pts63
www.intel.com 1y ago

Intel and AMD Form x86 Ecosystem Advisory Group to Accelerate Innovation

xPaw
4pts0
github.com 2y ago

Solar Screen Brightness

xPaw
1pts0
www.bleepingcomputer.com 2y ago

Google is enabling Chrome real-time phishing protection for everyone

xPaw
4pts0
www.theverge.com 3y ago

Instagram’s Twitter competitor Threads is already live on the web

xPaw
4pts0
www.chromestory.com 3y ago

Google Chrome to Get New Ad Privacy Settings

xPaw
1pts0
blog.jetbrains.com 4y ago

The New Life of PHP – The PHP Foundation

xPaw
96pts4
www.businesswire.com 4y ago

USB-If Announces New Certified USB Type-C Cable Power Rating Logos

xPaw
2pts0
twitter.com 5y ago

Fastly was down due to a service configuration issue

xPaw
13pts0
about.gitlab.com 5y ago

Gitlab Critical Security Release: 13.9.4, 13.8.6, and 13.7.9

xPaw
2pts0
github.blog 5y ago

Changes to Code Search Indexing

xPaw
82pts58
typescripttolua.github.io 5y ago

TypeScriptToLua – TypeScript to Lua Transpiler

xPaw
23pts1
github.com 6y ago

The Lounge v4.0.0 Released

xPaw
4pts0
www.cloudflarestatus.com 7y ago

Route Leak Impacting Cloudflare

xPaw
313pts157
www.icann.org 7y ago

ICANN proposed removing price cap on .info, .org, and .biz domains

xPaw
5pts0
blogs.windows.com 7y ago

Microsoft Edge and open source collaboration

xPaw
376pts292
twitter.com 8y ago

Browsers handle emoji and punycode in different ways

xPaw
1pts1
developers.googleblog.com 8y ago

AMP stories: Bringing visual storytelling to the open web

xPaw
5pts2
twitter.com 8y ago

LastPass is causing major JavaScript slowdowns in Chrome

xPaw
4pts1
xlab.tencent.com 8y ago

Spectre CPU Vulnerability Online Checker

xPaw
2pts0
github.com 9y ago

The Lounge v2.3.0 released

xPaw
1pts0
steamdb.info 9y ago

Moving from RRDtool to InfluxDB

xPaw
6pts0
github.com 9y ago

The Lounge 2.0.0 released (a community fork of Shout web IRC client)

xPaw
4pts0
blog.twitch.tv 10y ago

Taking legal action against the most active sellers of viewbot services

xPaw
48pts14
steamdb.info 10y ago

Breaking Steam Client Cryptography

xPaw
5pts0
twitter.com 10y ago

Steam to add Bitcoin payments

xPaw
2pts0
twitter.com 10y ago

Twoo doesn't use SSL when asking for credit card info

xPaw
3pts1
adventofcode.com 10y ago

Advent of Code – solve a puzzle every day

xPaw
201pts47
adventofcode.com 10y ago

Advent of Code – solve a puzzle every day

xPaw
9pts1
steamdb.info 10y ago

Valve and security: One year on from our open letter

xPaw
2pts0

Githubs performance has been rapidly degrading ever since they started rewriting everything in React.

It's basically impossible to view diffs now because they often fail to load, render correctly, or just are incredibly slow.

This is a good move for the secure-by-default move.

In The Lounge IRC client, we've also opted to this approach years ago, where secure connections show no icon, and insecure connections show an insecure icon.

It really is bizzare, old Firefox used to support all addons, then they shipped a new version and only allowed like 10 addons, and to this day they don't allow any more. It's already been years.

I know my addon works fine on mobile, but they provide no means of specifying that*. I tried to email them for it to become "recommended" but never heard back.

The fact that they allow tampermonkey which allows any kind of script just adds insult to the injury.

* when uploading a new version, it does ask to specify which Firefox desktop/android versions are supported, but this existed before the new Firefox and doesn't do anything.

Affinity 2 4 years ago

I purchased it directly from their site, and there is no upgrade option either.

Heck even a tweet at the owner might be good enough.

I disagree with this, don't spam people. Sometimes people even go out of their way to contact you using multiple channels and it gets even more annoying.

Another big mistake with defaults is that you need an explicit `server` block with `default_server` for all the `listen` directives you have.

Otherwise if you have a listen directive for some host that doesn't have a default, this server will be used as the default for this particular listen directive.

For example doing `listen 80` and then requesting any non matching host will still return this server.

I have experimented with IPv6 only, but a lot of stuff still doesn't support it. For example Github and Discord webhooks fail to send.

There's more: > vulnerability that would allow an attacker to publish new versions of any npm package using an account without proper authorization.

We determined that this vulnerability was due to inconsistent authorization checks and validation of data across several microservices that handle requests to the npm registry. In this architecture, the authorization service was properly validating user authorization to packages based on data passed in request URL paths. However, the service that performs underlying updates to the registry data determined which package to publish based on the contents of the uploaded package file.