HNHacker News
TopNewBestAskShowJobs

SquareWheel

5,684 karma · joined November 8, 2011

submissionscomments
SquareWheel··on CSS Is Fun Again
Wow, I completely missed the news on relaxed nesting making its way into browsers. That's fantastic. The whole "you should usually include an ampersand, but sometimes it's not required" rule was really frustrating as a concept.

I get that it took some engineering changes on the parser front, but this is so much cleaner as far as syntax goes.

SquareWheel··on Microsoft Announces the End of Windows Mixed Reality
There is https://killedbymicrosoft.info/, though it seems to be missing a lot of older examples like MSN Explorer. They also don't seem to include product renames like the Google one does.
SquareWheel··on WebGPU now available for testing in Safari Technology Preview
I wouldn't say they're the first to get most CSS features. Usually just things that are more visual, like color spaces and theming. They still drag their feet on a lot of features, but they are getting better.
SquareWheel··on Chrome's next weapon in the War on Ad Blockers: Slower extension updates
Then it would make sense to write such articles if and when that happens. Until that point, the claims being made in this article are simply incorrect.
SquareWheel··on An Interactive Guide to CSS Grid
Very useful resource. I've used grid for a little while, but never built a strong intuition for the logic. I mostly just progressed through trial and error. This helped rectify that.

Would love to see a part 2 focusing on subgrid and the "rest of the iceberg".

SquareWheel··on Chrome's next weapon in the War on Ad Blockers: Slower extension updates
> If this is factually incorrect, it would absolutely warrant a correction to the article.

It is incorrect. MV3 definition updates go through an automated fast-track process for safe rules. See the presentation[1] and Q&A[2] at the recent Ad Blocking Summit.

I wouldn't hold my breath on a correction. Ron never corrects his articles, like when he confused the Privacy Sandbox with the Topics API a couple months ago[3].

[1] https://youtu.be/Vw1eIaRuy7w?t=24745

[2] https://youtu.be/Vw1eIaRuy7w?t=26552

[3] https://news.ycombinator.com/item?id=37427227

SquareWheel··on Chrome pushes forward with plans to limit ad blockers in the future
EasyList has become bloated with many rules being outdated or invalid. It's a system where rules are added at a much faster rate than they're removed. It's not like there's test suites or anything to shake loose old rules, so it only ever grows.

Checking 150K rules once wouldn't be a problem, but if you have to do that for 50 network requests on every single page load, that adds up. So the hope, as I understand it, is to set a ceiling to encourage developers to keep more up-to-date lists by pruning old and outdated rules. This prevents a situation where browser performance slowly degrades.

I'd like to see a system where users opt-in to allow ad blockers to collect metrics on which rules are actually applying, and have them occasionally trim anything under 0.01% usage. Which sounds like a small number, but should capture the majority of dead or unused rules. Of course, that would require a new browser API in a declarative system.

SquareWheel··on Hacking ADHD: Strategies for the modern developer
> When someone has a solution that works for them, why possibly ruin it for them by pointing out placebo?

You are likely aware of this already, but for others readers, it's important to know that placebos are still effective even when you know they are placebo. The term is "open-label placebo".

https://pubmed.ncbi.nlm.nih.gov/33594150/

SquareWheel··on Google Adsense is transitioning to per-impression payments for publishers
It's listed in both January 2018[1] and December 2018[2]. They moved it from the opening line to the closing line, but they did not remove it.

https://web.archive.org/web/20180117100018/https://abc.xyz/i...

https://web.archive.org/web/20181225060308/https://abc.xyz/i...

SquareWheel··on Google Adsense is transitioning to per-impression payments for publishers
They didn't ask you to read the Code of Conduct? It's been in there from the beginning.

https://abc.xyz/investor/google-code-of-conduct/

SquareWheel··on Windows 11 adds native support for RAR, 7-Zip, Tar and other archive formats
They were preexisting. 7-zip doesn't integrate with the new Windows 11 desktop context menu, so you need to click "Show more options" first which opens the old context menu.
SquareWheel··on Friend's Chandler, Matthew Perry, died at 54
Only for comments, no? You can only flag submissions.
SquareWheel··on JavaScript-Is-Weird as a compressor
It's not a huge surprise that gzip as a general compression algorithm didn't compress this down any further. I do wonder about a format that was specifically trained on these specific characters though, and the patterns that tend to emerge from the weird compiler. Maybe the chunks at a certain scale would be predictable and thus compressible.

Of course at that point you're probably more interested in a common binary format, and should start thinking about wasm instead.

SquareWheel··on Unreal Engine Pricing Changes
Steam sells software and soundtracks, and previously sold movies. Epic sells developer asset packs. itch.io is even less discerning. I don't think that metrics holds well for determining what is a game.
SquareWheel··on Extracting Hacker News book recommendations with the ChatGPT API
Seems pretty lousy to take other people's recommendations and slap your referral link on them. This is honestly bordering on spam content.
SquareWheel··on Chromebooks will get 10 years of automatic updates
Data isn't "sold to advertisers" under any account plan, but there are stricter controls for Google Workspace for Education users.

https://workspace.google.com/terms/education_privacy.html

SquareWheel··on Chrome now tracks users and shares a “topic” list with advertisers
> Chrome's invasive new ad platform, ridiculously branded the "Privacy Sandbox,"

Ars seems to be confusing the topics API with the privacy sandbox as a whole. Most features are early, like client hints, while others like privacy budget haven't even been released yet.

https://privacysandbox.com/open-web/#proposals-for-the-web

SquareWheel··on Shouldn't distant objects appear magnified?
Larger version for others who are visually challenged.

https://imgs.xkcd.com/comics/angular_diameter_turnaround_2x....

SquareWheel··on A Blog Post with Every HTML Element
Chrome shows the following:

> Refused to frame 'https://www.w3.org/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self' https://cms.w3.org/".

SquareWheel··on Google is already pushing WEI into Chromium
Currently development and standardization occurs in the open, on GitHub and elsewhere. When it's decided that's no longer possible, I hope you realize that this kind of targeted harassment is what led to its demise.
SquareWheel··on OpenAI shuts down its AI Classifier due to poor accuracy
I have to admit I'm struggling to tell if this was done ironically, but your comment is exactly a five paragraph essay with an introduction, three main points, and a conclusion.

If so, nice meta-commentary.

SquareWheel··on ProtonMail Rewrites Your Emails
They do offer client-side encryption for enterprise, but it uses S/MIME rather than PGP.

https://support.google.com/a/answer/10741897

https://security.googleblog.com/2023/06/gmail-client-side-en...

SquareWheel··on OpenMW: Open-source TES3: Morrowind reimplementation
TES3MP is a sister project built on OpenMW which adds multiplayer.

https://tes3mp.com/

SquareWheel··on Apple unveils new Mac Studio and brings Apple Silicon to Mac Pro
He also says he was invited to the event, so he's likely saying that he had his mind blown by being offered the opportunity beforehand.
SquareWheel··on VanJS (Vanilla JavaScript): smallest reactive UI framework
I really don't want to be that guy, but... Vanilla JavaScript already exists as a popular term for JavaScript without any framework. No jQuery, no React - just JavaScript. Calling a library VanJS (as short for "Vanilla JavaScript") is just going to cause confusion.

The repo's own description uses the phrase vanilla JavaScript in this way, and even mixes both meanings within a single sentence.

If the author likes the theme, I'm sure they can still use it indirectly. eg. "icecream.js: add a scoop of vanilla to your project". Or "Go nuts and sprinkle in some Reactive syntax". It's still very punnable, I assure you.

SquareWheel··on Show HN: a Demo of the WebAuthn Specification
Desktop PC with a 12th gen Intel CPU, which has a TPM 2.0 module. I don't use Windows Hello though.

So are you saying I need to change how I log into Windows to be able to use this website / security method? I didn't really trust Windows Hello because of all the junk they bundle with Windows now. I just assumed it had some angle to it.

I'll have to do some more reading into how this works. So far this seems much more complex than a password though. If the browser is just generating a keypair and sharing the public key, you'd think that would be possible without any specialized hardware chips or USB keys.

SquareWheel··on Show HN: a Demo of the WebAuthn Specification
It asks me to enter a "security key" into my USB port, which I do not have. Is that the expected behaviour? Both Chrome and Firefox on Windows.
SquareWheel··on We will be shutting down neeva.com
> and effectively used as training data

Models are not trained during inference, are they?

Regardless, it seems like LLMs are going to have some role to play in search in the future. It's just not clear what that role is yet.

SquareWheel··on Typescale: A tool for easy CSS typography
If you're talking about the browser zoom feature, then I don't believe any website should require you to use that to make the contents legible.

If that's not what you're saying, then you'll need to clarify.

SquareWheel··on Typescale: A tool for easy CSS typography
I can see this being useful for creating pleasing ratios between font sizes. Though I feel this may be less useful today than in the past. Headers, navs, and other elements often require responsive font sizes to adapt well to all screen sizes. You could still maintain a ratio if using a container query of the full document, but it's usually not a good idea to scale the body font more than a couple points up or down for readability.

I think this tool may be good for documents with careful typesetting and layout, but maybe not modern, interactive, responsive pages.

← PreviousPage 5 of 34Next →