Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tolmasky
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
301.
▲
by
tolmasky
7y ago
Where to center to is only one vector, the other is how much to zoom: ideally it’s such that the text block fits on the screen. But again, that requires knowing the bounds of the text block. Zooming by a constant wherever you tap is a much
302.
▲
by
tolmasky
7y ago
What are the groups that would benefit most from the PDF-to-HTML conversion? Who are the customers that would drive this profit? I tried to make those sentences not sound contentious but unfortunately they do, but I am genuinely curious abo
303.
▲
by
tolmasky
7y ago
This is why iPhone didn't initially ship with double-tap to zoom for PDF paragraphs (like it had for blocks on web pages). I know because I was assigned the feature, and I went over to the PDF guy to ask how I would determine on an arb
304.
▲
by
tolmasky
7y ago
The answer doesn’t necessarily have to be statically known, just ensure that the edge case is handled. computePlane() can return Maybe<Plane>, where Nothing is returned in the colinear case. This seems not that different from throwi
305.
▲
by
tolmasky
7y ago
Right but that’s not what’s happening on google fonts.
306.
▲
by
tolmasky
7y ago
I don’t think there’s super meaningful data to be gleaned from server-side tracking, especially with browsers increasingly sending little to no information to third party resources. This is CSS, not a JS script that might collect more info
307.
▲
by
tolmasky
7y ago
I actually don’t care what they’re doing with the data, I care that it crashes the site. The font that gets loaded once every thousand requests is https://fonts.gstatic.com/stats/Roboto/normal/400 so it’s som
308.
▲
by
tolmasky
7y ago
We’re basically forced to switch to self hosting due to the bizarre way Google implements statistics for Google Fonts. 1 out of 1000 requests will include a “tracking font” which is actually invalid and breaks document.fonts.load. This was
309.
▲
by
tolmasky
7y ago
The way google tracks fonts is so annoying. It took me furever to track down this bug: https://github.com/google/fonts/issues/2345 Basically, one out of a thousand requests delivers a broken font that breaks
310.
▲
by
tolmasky
7y ago
But I can't fork it, not where it matters, that's the point. Me forking it doesn't get it distributed to all the services I use, some provided by the government for example. This is my point, as a customer , my forking doesn
311.
▲
by
tolmasky
7y ago
OpenSSL's license (Apache v2), also has the "AS IS" clause. I guess we should just wholesale dump any concept of security since the very basic technique of protecting oneself from litigation on the possibility of something
312.
▲
by
tolmasky
7y ago
> 2. Open source participants are volunteers and owe you nothing. If this were true in the strictest sense, then they would be free to put malicious code and trick you into using their stack just to then steal credit card numbers from
313.
▲
by
tolmasky
7y ago
My point is that GDPR raised the bar of our expectations of what a consumer can demand from a provider. As such, perhaps it is not unreasonable to expect that there would be an expectation from other services, especially if they are integra
314.
▲
by
tolmasky
7y ago
There’s an interesting gray area here: am I as a customer responsible for knowing the dependencies of a service I use? Most of the time that’s impossible. And things like GDPR seem to imply that people believe users are entitled to some
315.
▲
by
tolmasky
7y ago
> Which popular languages these days don’t have a dedicated IDE, plug ins for popular IDE’s and/or support for the language server protocol? Most new languages until someone implements it. Again, this is very dependent on what you
316.
▲
by
tolmasky
7y ago
Not only this -- but it renders you quite useless if you ever have to use a different environment. Sometimes that's because you have to use a different language that doesn't have as much tooling, sometimes its because a product ge
317.
▲
by
tolmasky
7y ago
That is a great one too! I love the fact that the QuickTime video at the end is actually a PDF.
318.
▲
by
tolmasky
7y ago
I am in the same boat, but was recently told I program very differently than most people. I write a bunch of stuff that does not attempt to be syntactically correct (everything from while(???){ } since I don't know what the exit condit
319.
▲
by
tolmasky
7y ago
As best as I can tell, this is missing my favorite video, “Jaguar on the Loose”. Really reminds me how things felt back then. I’m on mobile though where the experience isn’t fantastic so maybe I just missed it on the site. Provided below:
320.
▲
by
tolmasky
7y ago
Is anyone else seeing the strange lack of spaces? Multiple words throughout the blog post show up concatenated for me, so it seems like a weird transmission bug, not one typo.
321.
▲
by
tolmasky
7y ago
I think I’ll trade not living under the threat of nuclear holocaust and desire to beat an ideological enemy for getting to the moon slower. A feat which while fast possibly slowed the natural progress of getting and staying there, and which
322.
▲
by
tolmasky
7y ago
A key thing about the mid-century is that the actual manufacturing capabilities of most of the world (with the sole exception of the US basically) were completed destroyed by WWII. Britain and Germany were devastated. This means that in the
323.
▲
by
tolmasky
7y ago
In iOS 13, there is an absolutely bizarre bug when typing your passcode into the lock-screen: it will randomly delete one of the characters! You can actually watch it happen, you for example type 4 characters, and then on typing the 5th, it
324.
▲
by
tolmasky
7y ago
Well he quoted something that was itself a hypothetical quote from a story I made in my comment to explain the addition of the speakers, so I think it’s weird to pretend that my statement was “it’s just the same keyboard with the same CPU”
325.
▲
by
tolmasky
7y ago
I specifically brought up the speakers as the key differentiator beyond the keyboard, so I find it really weird to include in your list of things I “missed” about this computer. Beyond that, I address most of the others in this comment: ht
326.
▲
by
tolmasky
7y ago
I agree! That's why my point was that if you compare the new 16 inch to the previous 15 inch, at the same starting price points -- they aren't all that different. The difference does indeed grow quite large as you reach exorbitant
327.
▲
by
tolmasky
7y ago
The keyboard is the “only” thing that matters for someone that bought a computer about a year ago, so yeah. 64GB of RAM and 8TB of SSD are great, that’s why I have a desktop computer with those specs for half the price. I love big screens t
328.
▲
by
tolmasky
7y ago
I went with my gf to take a look at these last night at the Apple store. Her command key has completely stopped working on her 2018 MacBook that otherwise works perfectly fine. It feels clumsily large, especially since we’re coming from Mac
329.
▲
by
tolmasky
7y ago
1Password needs to rename their service. I have told non-technical people "oh you should really use 1Password", have have them respond "Oh I do!", only to later find out they meant they use "one password" for e
330.
▲
by
tolmasky
7y ago
It's weird that "and" is broken up into "an-" and "d" on page 38 and 39 respectively.
More ›