Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
twhb
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
121.
▲
by
twhb
9y ago
They stopped doing that in 2017. https://blog.google/products/gmail/g-suite-gains-traction-in...
122.
▲
by
twhb
9y ago
The difference is that the dot behavior is non-standard, the plus behavior is standard.
123.
▲
by
twhb
9y ago
I include “security patch” in “behavior”, subject to both conditions above. If B isn’t otherwise updated at a similar time, then yes, I advocate dependency update-only releases. I think this is as it should be. A project should be able to k
124.
▲
by
twhb
9y ago
It's not repetition if it sometimes varies, as the article discusses. It's certainly a common case that they're all the same, and we can handle that by augmenting go, which already scans the project for import lines, to warn
125.
▲
by
twhb
9y ago
If C changes and B doesn't reflect the change in its own behavior, then there's no need for a new release of B. Just update it and group it in with the next normal release. If C changes and B's behavior does reflect it, then
126.
▲
by
twhb
9y ago
Why not just put the full version number in the import path? Both the manifest (dependency section) and lock files become unnecessary. It’s DRY. Dependencies are specified where they’re used, improving componentization. Upgrading and forget
127.
▲
by
twhb
9y ago
Off topic, but it's damn ironic that a video decrying rich, pervasive manipulators is hosted on a platform controlled by the rich, which then tries to guide people away from the video, by disabling its standard attempts to guide people
128.
▲
by
twhb
9y ago
The question isn't whether it's necessary, but whether it's profitable. Many programmers have an effect that's a % of existing metrics, for example a performance improvement that increases subscription renewals by 5%. As
129.
▲
by
twhb
9y ago
Compatibility aside, how in the world can fetching a page then rendering it be faster than “a full page load”? That’s the definition of a full page load! Are we assuming heavy JS in the <head>, and that it’s also present on the curren
130.
▲
by
twhb
9y ago
This isn’t a problem. CSS could already control what’s displayed and what effect it has. It could already make clicking “next page” open an invisible chat to their account, your password box send your password as a message, and your message
131.
▲
by
twhb
9y ago
I don't believe it's incorrect, but thanks for letting me know you do. Genuinely - like I said, I just want to talk about “acceptable ads”.
132.
▲
by
twhb
9y ago
Are you saying this as somebody who advertises, or who views ads?
133.
▲
by
twhb
9y ago
Do you mean that it’s more reliable to discern the truth from ads than when the bias isn’t clear? Isn’t it even more reliable when interests are aligned, for example in the use of turn signals?
134.
▲
by
twhb
9y ago
Let’s talk about “acceptable ads”. Do you think they exist? I don’t. I avoid ads for two reasons: first that they’re fundamentally biased, manipulative information sources, second that they drain attention, screen space, battery life, etc.
135.
▲
by
twhb
9y ago
The problem is getting hardcoded values updated as websites change. This is where it’s useful to be Apple: if your website breaks 1Password then that’s 1Password’s problem; if your website breaks iPhones then that’s your problem.
136.
▲
by
twhb
9y ago
I think he intends “privilege” to refer only to filesystem and other OS-level privileges, not more generally to the capabilities of code, and I think he uses “untrusted” to mean minimally-trusted—more restricted than the OS can enforce. Tak
137.
▲
by
twhb
9y ago
The first is for system-wide apps, the second for apps that the user doesn’t share with others, the third for some parts of the OS itself. It would be insane to throw all that in one place. Similarly, yes, getting app info involves parsing
138.
▲
by
twhb
9y ago
> How can a skillful JS developer make the site better for me when I want to avoid ANY extra features and distractions? devdocs.io uses JS to make an essentially-static website much faster to load and navigate. HN lets you vote without r
139.
▲
by
twhb
9y ago
Not altruism (except occasionally), incentive alignment. Websites that don't otherwise profit from you are incentivized to be as you describe; websites that profit from your happiness (paid directly, funded for a purpose, a generosity,
140.
▲
by
twhb
9y ago
It sounds like the problem is you're spending your time on adversarial websites. Give JS to a skillful developer who shares your goals, and they'll use it to make the website better.
141.
▲
by
twhb
9y ago
Follow-up tip: also on a Mac, go to System Preferences → Keyboard and check “Show keyboard and emoji viewers in menu bar”. Then, hit the icon just added to the menu bar and select “Show Keyboard Viewer”. With it open, hold down Option, Opti
142.
▲
by
twhb
9y ago
It's not the same thing, product placement is paid for by the brand. And it's upsetting because it's deceitful - designed to appear to be something other than it is, legitimate use.
143.
▲
by
twhb
9y ago
Yet, many big, profitable websites take 10-30 seconds to load on even the fastest connections. We can reconcile the theory later, but the fact is, much of today’s internet doesn’t optimize for load time.
144.
▲
by
twhb
9y ago
> Go to the media, drum up hysteria Have you not seen enough evidence that this is harmful? Put this info in context: frequency of this vs correctly guessing a passcode; probability that your attacker is also the person with a similar fa
145.
▲
by
twhb
9y ago
Yet you didn't hear about this with the "1 in 50,000" Touch ID. It's not about brute force, but filtering (you know who has a similar face, you don't know who has a similar fingerprint) and input distribution (simil
146.
▲
by
twhb
9y ago
I’d counter that the security benefit may be so small as to underweigh the hassle and bug potential of those obscurities. ... and counter myself by reminding that all computer security is obscurity, just varying levels. I think, in the end,
147.
▲
by
twhb
9y ago
This is their rainy day.
148.
▲
by
twhb
9y ago
The crux of the problem seems to be where we encode the information "this video should loop". We did it before in surrounding HTML structure. The proposal is to now do it different, slightly shorter, surrounding HTML structure. As
149.
▲
by
twhb
9y ago
Funny for me to read this, because I’d sworn off Medium articles too for the same reason, yet never heard other people talking about it. I wouldn’t say it’s quality overall - many are well-written - rather that virtually none bring anything
150.
▲
by
twhb
9y ago
He was asked two questions then began his response with “the answer to the first is”, I think it’s much more reasonable to interpret that as the first question.
More ›