Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
eridius
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
58 ms
·
601.
▲
by
eridius
8y ago
macOS has subtle window snapping already, I think introduced in 10.13 but I'm not certain. Moving and resizing windows tries to snap to edges of other windows, but it's a relatively minor effect (which is good because aggressive s
602.
▲
by
eridius
8y ago
As someone who files an extremely high volume of Apple bug reports, that's not actually true. They occasionally close a bug with "please try again and let us know if it's still happening", but that's extremely rar
603.
▲
by
eridius
8y ago
For what it's worth, I hate laptop keyboards in general. The MBP keyboard being the best laptop keyboard I've ever used is, quite frankly, an extremely low bar.
604.
▲
by
eridius
8y ago
I love the newer Mac keyboard. It is hands-down the best laptop keyboard I've ever used. Literally my only complaint is the design of the arrow keys.
605.
▲
by
eridius
8y ago
Question: do they delete any other posts, or just ones alleging design flaws? Do they give any reason for deletion?
606.
▲
by
eridius
8y ago
It's always easier to attack than to defend.
607.
▲
by
eridius
8y ago
I was under the impression that on macOS you ultimately needed to get the task_t to do stuff with a target task, and that getting this for a target task was a privileged operation (unless the target task sent it to you).
608.
▲
by
eridius
8y ago
Safari does. If you don't visit a tab for a while, it gets unloaded.
609.
▲
by
eridius
8y ago
Good point, I was thinking of cloning the closure itself, not capturing Arcs and having to clone them to avoid moves. Though in this case it would be C++'s implicit copies rather than capture clauses. In terms of capture clauses, what
610.
▲
by
eridius
8y ago
C++ hides the clones from you for sure, but it means it's a lot easier to figure out in Rust where you're copying the closure (because the copies have to be explicit) and thus it's easier to reason about the performance of th
611.
▲
by
eridius
8y ago
Why not? If you have a sizeable percentage of the mining power, and you can DDoS enough other miners to leave you with 51% of the mining power, doesn't that allow you to double-spend? Edit: After reading other comments, I take it the a
612.
▲
by
eridius
8y ago
See this other comment: https://news.ycombinator.com/item?id=19292651 In short, the app, as awful as it is, is an improvement for Saudi women. Getting rid of it will hurt them.
613.
▲
by
eridius
8y ago
I believe Discord is using Rust for their games store.
614.
▲
by
eridius
8y ago
What confuses me about this is the tests were turned off because they were taking too long. But wouldn't the appropriate behavior there be "run a subset of the tests normally, but run the full test suite occasionally" rather
615.
▲
by
eridius
8y ago
Everybody who operates cloud services in China is subject to these same laws. If you dump Apple over this, every other choice you have is guaranteed to be no better (and likely a hell of a lot worse) on the privacy front.
616.
▲
by
eridius
8y ago
The "more to the story" is that this is required by Chinese law, as explained by the article: > In a statement, Apple said it had to comply with recently introduced Chinese laws that require cloud services offered to Chinese c
617.
▲
by
eridius
8y ago
Spellcheck API or autocomplete is also expected to end up with a ton of sensitive information sent to it. I would expect them to either not keep logs of the actual query strings to begin with, or heavily restrict access to them.
618.
▲
by
eridius
8y ago
This headline is rather sensationalist for something that really should be "Chrome is finally going to catch up with an obvious feature that Safari and Firefox have both had for a while".
619.
▲
by
eridius
8y ago
What's the purpose of doing this? If you're using Iodine it's presumably because normal HTTPS traffic won't work (e.g. captive portal), so tunneling your DNS back over HTTPS again is bound to fail in this scenario. It se
620.
▲
by
eridius
8y ago
I just tested Safari 12.0.3 on macOS 10.14.3 with https://websocket.org/echo.html and it works for me. In the inspector it has a Sockets folder with the socket, and when I select it, it shows the textual content of each fra
621.
▲
by
eridius
8y ago
The SSO domain is idmsa.apple.com. appleid.apple.com is specifically the site for managing your AppleID (e.g. changing your name, password, trusted phone number, etc).
622.
▲
by
eridius
8y ago
Just use a password generator to generate a space-separated phrase.
623.
▲
by
eridius
8y ago
I wrote my own Swift JSON parser quite a while ago, https://github.com/postmates/PMJSON . In my limited benchmarking it parses slower than Foundation's JSONSerialization (by a factor of 2–2.5 IIRC) but encodes fast
624.
▲
by
eridius
8y ago
Swift has JSONEncoder and JSONDecoder types to do Codable, though internally they have to encode to/decode from the Foundation objects that JSONSerialization produces.
625.
▲
by
eridius
8y ago
You said > During testing I had to shut it off because it became increasingly more complicated every page reload. First it was just one page of traffic lights, but 20 minutes later I was having to click through 5-6 pages of images. This
626.
▲
by
eridius
8y ago
Since this is using Bash, it might be nice to mention that you can't use Bash's built-in math evaluation to solve the problem because Bash uses fixed-width integers and therefore let 2**64==0
627.
▲
by
eridius
8y ago
Keybase is a centralized service but AIUI you don't need to actually trust the centralized Keybase service because all the actual validation is performed client-side (i.e. verifying all the proofs that the people you follow have post
628.
▲
by
eridius
8y ago
Progressive disclosure works with password managers as long as the hidden fields are still in the DOM and are simply rendered invisible to the user. For example, Apple's login forms work this way where they don't show the password
629.
▲
by
eridius
8y ago
"Legal concerns" is a weird excuse, but personally, I'm glad they didn't name names. The point of this article isn't to shame any browser vendors, it's to talk about WebAssembly. Naming the browsers would hav
630.
▲
by
eridius
8y ago
Using a verified human Google history to allow people who would otherwise be flagged as potentially a bot to skip the CAPTCHA is justifiable. Setting up your reCAPTCHA such that the lack of a verified Google history is used as a "proba
More ›