HN user

Sephr

4,475 karma

primary payload (run as admin for best experience): https://dangerous.link/virus.exe

Posts42
Comments1,143
View on HN
uperfect.com 1y ago

22-inch foldable external display

Sephr
8pts10
eligrey.com 1y ago

Choosing a Browser

Sephr
1pts2
eligrey.com 1y ago

Choosing a Browser

Sephr
3pts0
www.bing.com 1y ago

Bing Is Impersonating Google

Sephr
9pts5
xmems.com 1y ago

xMEMS Introduces 1mm-Thin Active Micro-Cooling "Fan on a Chip"

Sephr
3pts0
tinytapeout.com 1y ago

Tiny Tapeout Demoscene Competition

Sephr
4pts0
eligrey.com 2y ago

Big Tech's role in enabling link fraud – take 2

Sephr
101pts51
letter.open-web-advocacy.org 2y ago

Open Letter to Tim Cook, Sabotaging Web Apps Is Indefensible

Sephr
180pts77
eligrey.com 2y ago

Big Tech's role in enabling link fraud

Sephr
135pts51
eligrey.com 2y ago

Unverified vanity URLs and interest tracking catalyze fraud online

Sephr
36pts24
twitter.com 3y ago

Safari Blocks Gitlab.com in China and Hong Kong

Sephr
9pts0
arxiv.org 4y ago

F1: A Fast and Programmable Accelerator for Fully Homomorphic Encryption

Sephr
3pts0
transcend.io 4y ago

Show HN: Consent management, reinvented

Sephr
26pts6
transcend.io 5y ago

Defeating Cookie Banners

Sephr
107pts79
transcend.io 5y ago

Engineering a consent sandbox to eliminate annoying pop-ups and dark patterns

Sephr
17pts0
transcend.io 6y ago

Enhancing the Terraform Experience: Why We Use Terragrunt

Sephr
59pts8
research.eligrey.com 7y ago

Octotree is attempting to retroactively charge for free open source features

Sephr
4pts0
research.eligrey.com 7y ago

Google is discontinuing their free weather API

Sephr
57pts17
go.eligrey.com 7y ago

Unfixed spoofing vulnerability in Google Inbox mobile apps

Sephr
2pts0
eligrey.com 7y ago

Show HN: Favioli – Replace blank tab icons with unique per-domain emoji

Sephr
94pts17
go.eligrey.com 7y ago

Favioli: Replace blank tab icons with unique per-domain emoji to stay productive

Sephr
5pts3
s3.eurecom.fr 7y ago

Screaming Channels: When Electromagnetic Side Channels Meet Radio Transceivers [pdf]

Sephr
2pts0
www.xda-developers.com 8y ago

PayPal recipient spoofing vulnerability

Sephr
1pts0
dangerous.link 8y ago

Zerodrop: Stealth URL toolkit for bypassing censorship filters

Sephr
2pts0
eligrey.com 8y ago

Zerodrop: Open-source stealth URL toolkit for bypassing censorship filters

Sephr
3pts0
eligrey.com 8y ago

Google Inbox spoofing vulnerability

Sephr
4pts1
eligrey.com 8y ago

Publicly-disclosed UXSS flaw was exploited against Opera users for over 2 years

Sephr
18pts4
eligrey.com 9y ago

Bedford/St. Martin's data breach (2012-2014)

Sephr
1pts0
bierbaumer.net 9y ago

Multiple new unpatched AsusWRT vulnerabilities (including RCE)

Sephr
3pts1
wg.oftn.org 12y ago

Show HN: navigator.hardwareConcurrency polyfill that helps you scale parallel JS

Sephr
4pts1

Apple has degraded privacy online through Safari's cookie-preferential storage partitioning (i.e. site capabilities are penalized for using private localStorage instead of cookies), requiring sites to occasionally leak data over the network for multi-subdomain same-site web applications. These applications can privately share local state offline in Firefox and Chrome but usually serve the lowest common denominator, so many webapps use cookies to support Safari.

They're pro-privacy when it serves them financially.

Manual string replacement with a hardcoded list of cases for escaping as suggested by the article isn't good advice for the use case of 'support inserting arbitrary text'.

Do use CDATA nodes, but only work on XML with an actual XML DOM library instead of string manipulation. Browsers have these built-in (DOMParser).

Judging by the graphics used in the launch event, it may actually be miniLED. Perhaps they aren't mentioning this so people don't compare their max 700 nits full screen brightness to other vendors' >1000 nits full screen brightness.

Where are you getting that this doesn't have a unified memory model? This laptop uses an iGPU with shared memory.

My main gripes:

- There's zero mention of the display technology, just "2.8K Touchscreen Display"

- The optional HDMI ("3rd Gen") adapter is only 4K 60hz, when the host chip has integrated Thunderbolt 4 which can output 4K 240Hz

Discord would have never gotten to where it is today if not for the Mumble community never shipping a decent fully-featured web UI. There were multiple efforts throughout the years but iirc they were not coordinated and didn't gather much momentum.

It's not too late to make another tool that can fit this niche. There's currently nothing that checks every box for me, especially when it comes to UX and security/privacy. I started designing an open source comms framework with a friend to fit this niche a decade ago and feel somewhat motivated to try again in the future.

I'm planning to eventually launch an open source platform with the same name (peerweb.com) that I hope will be vastly more usable, with a distributed anti-abuse protocol, automatic asset distribution prioritization for highly-requested files, streaming UGC APIs (e.g. start uploading a video and immediately get a working sharable link before upload completion), proper integration with site URLs (no ugly uuids etc. visible or required in your site URLs), and adjustable latency thresholds to failover to normal CDNs whenever peers take too long to respond.

I put the project on hiatus years ago but I'm starting it back up soon! My project is not vibe coded and has thus far been manually architected with a deep consideration for both user and site owner expectations in the web ecosystem.

with no attribution in the code or request of attribution from others, no license, and seemingly intended to share it freely with the world

The bottom of every page on my blog has a copyright link that you can follow. I dedicated the code to the public domain. I never made a copyright claim. I simply asked Addy to not claim to authorship of the code.

That is not what I posted. My original post, accessible via the GitHub comment version history is

"@addyosmani No problem; just remember that modifying someone else's code does not grant you any copyright to that code. I don't agree with your opinion that inserting existing code into a template (the API) for a framework (Modernizr) warrants a notice of credit, even with a few changes to the code being inserted."

This feels somewhat hypocritical coming from Addy.

Addy Osmani plagiarized my code and 'apologized' years later by publishing an article on his website[1] that he has never linked to from his social media accounts.

I cannot accept his apology until he actually syndicates it with his followers.

Seems relevant to note this behavior in light of points "6. Your code doesn’t advocate for you. People do.", "7. The best code is the code you never had to write.", and "14. If you win every debate, you’re probably accumulating silent resistance."

1. https://addyosmani.com/an-apology-to-eli/

I don't see any mention of HTTP 204 or multipart/x-mixed-replace. Those are both very helpful for implementing rich JavaScript-free HTML applications with advanced interactivity.

Throwing in my anecdote: I acquired aphantasia after a viral infection as a child. This also slightly impacted my speech. There can definitely be a fundamental difference.

In my case, I can distinctly remember my experiences from before the infection, and recall a clear difference in visualization capabilities before and after.

ChatGPT Atlas 9 months ago

Third-party cookies, and presumably Privacy Sandbox are both enabled by default. I can't find any controls to disable Privacy Sandbox, and I see the presence of Privacy Sandbox attribution APIs in JS.

For me, upon its inception. We desperately needed unity in API design and node.js hasn't been adequate for many of us.

WinterTC has only recently been chartered in order to make strides towards specifying a unified standard library for the JS ecosystem.

I reached out to JVC's simulation projector sales department directly and confirmed that this projector is not discontinued. It appears that Projector Central has incorrect information.

Note that it took a few weeks for JVC to get back to me.

Events 12 months ago

Protip: Make your web SDK APIs EventTargets instead of creating custom event subscription models wherever practical.