Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ferbivore
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
ferbivore
2y ago
There's this paper, which made the news at the time I think: https://crypto.stanford.edu/gyrophone/files/gyromic.pdf And there's this post, which includes an audio clip: https://goughlui.com&#
32.
▲
by
ferbivore
2y ago
M2 and newer MacBooks have an IMU on-board, which is just a funny way of spelling microphone. Admittedly a very low quality one; I'm not sure if you could pick up understandable speech at the 1.6kHz sample rate Bosch's IMUs seem t
33.
▲
by
ferbivore
2y ago
The relevant talk is "Lighting Technology of The Last Of Us" by Michał Iwanicki: http://miciwan.com/SIGGRAPH2013/Lighting%20Technology%20of%2...
34.
▲
by
ferbivore
2y ago
Through Metal or in a web browser? Apple's docs say it's supposed to use the standard 0.75/0.25 sample positions with 2x MSAA: https://developer.apple.com/documentation/metal/mtldevice/28...
35.
▲
by
ferbivore
2y ago
Nixxes are very enthusiastic about every PC port having proper settings and exclusive options. I hope the C-levels at Sony continue to not notice.
36.
▲
by
ferbivore
2y ago
It did work, for years. Made them $10m per employee apparently.
37.
▲
by
ferbivore
2y ago
Not a question but some unsolicited (sorry) feedback. The intro seems designed to set people up for disappointment. You start off by talking about AA methods used for 3D scenes, and you've picked a very cool way to present them... but
38.
▲
by
ferbivore
2y ago
> Mobile chips support exactly MSAAx4 [...] the driver will force 4x anyways On what GPUs and through what APIs did you see this? This seems fairly weird. I especially wouldn't expect Apple to have problems.
39.
▲
by
ferbivore
2y ago
The renderer is too complex to run on MoltenVK correctly. See https://steamcommunity.com/app/2198150/discussions/0/4425436...
40.
▲
by
ferbivore
2y ago
The license isn't relevant. It's not really "an open source app", it's just an app that happens to be open source. Put it this way: if, say, Godot became the #1 most popular game engine, that would be something for
41.
▲
by
ferbivore
2y ago
Drawing one quad to cover N characters and picking out a glyph in the shader is going to be faster than drawing individual quads for each character (for monospace fonts, anyway). But there are only so many characters you can fill the screen
42.
▲
by
ferbivore
2y ago
Apple have name/address/credit-card/IMEI/IMSI tuples stored for every single Apple device. iMessage and FaceTime leak numbers, so they know who you talk to. They have real-time location data. They get constant pings when
43.
▲
by
ferbivore
2y ago
I do this sometimes to avoid invoking any stereotypes. Telling someone which country you're from opens you up to "of course that's what an X would say" replies, or worse.
44.
▲
by
ferbivore
2y ago
These videos always give me an unpleasant feeling that I don't know how to express in a useful way. Almost everything in this one is oversimplified, misleading, or wrong, yet I feel like any attempt to argue for this would come off as
45.
▲
by
ferbivore
2y ago
The attack surface from a browser is tiny. All you can do is call into ANGLE or Dawn through documented, well-defined and well-tested APIs. Or use things like canvas and CSS animations, I suppose. Browser vendors care a lot about security,
46.
▲
by
ferbivore
2y ago
Notably, their privacy policy has not been updated in response to these comments. The creator's comments there are also quite insulting, especially in light of this repost.
47.
▲
by
ferbivore
2y ago
Mesh shaders are actually useful. Or at least game engine people love them, which was not the case for geometry shaders or even tessellation really. They are extremely painful to add support for though. Aside from Apple I don't think
48.
▲
by
ferbivore
2y ago
At least some Qualcomm, Imagination and Broadcom GPUs support geometry shaders in hardware. Not entirely sure about Arm. To be fair, it could be the support isn't very good.
49.
▲
by
ferbivore
2y ago
M3 has mesh shader support. The geometry pipeline they inherited from PowerVR fundamentally doesn't support them, for reasons that go way over my head. They probably changed a good chunk of it.
50.
▲
by
ferbivore
2y ago
Yes. Apple have their own graphics API. They were able to decide that, say, geometry shaders aren't worth the chip area or engineering effort to support. Other IHVs don't get that choice; for geometry shaders, for instance, they&#
51.
▲
by
ferbivore
2y ago
Nobody is asking for Mac clones, I just want to be able to replace the SSD when it dies...
52.
▲
by
ferbivore
2y ago
It's to reduce unit costs, not engineering costs. They integrated an NVMe controller into the SoC and they can now just buy NAND chips instead of full SSDs. Soldering them to the board is just an asshole thing to do though, especially
53.
▲
by
ferbivore
2y ago
Not sure if this is what they meant, but from what I've heard, lots of companies send "obsolete" devices to recyclers without disabling Activation Lock. Not really Apple's fault, but if they added a last-resort way to wi
54.
▲
by
ferbivore
2y ago
I was under the impression that Apple requires apps to be distributed under terms which conflict with the GPLv3, so the copyright holders effectively need to dual-license an app for it to be suitable for the App Store. Uploading your own ve
55.
▲
by
ferbivore
2y ago
Yes, for Secrets Manager. They've always had proprietary bits for enterprise features. It seems sensible enough as long as you can build a GPLv3 client without them.
56.
▲
by
ferbivore
2y ago
This was not an accidental mixup. Have you actually read the previous issue threads? Their stance was that "there are no plans to adjust the SDK license" before the backlash.
57.
▲
by
ferbivore
2y ago
The iOS client can never be meaningfully forked, ironically due to the GPL. If Bitwarden goes fully hostile that's lost forever.
58.
▲
by
ferbivore
2y ago
The idea that this is was "just a packaging bug" is damage control by Bitwarden. It was a deliberate change, per the CTO's comment on https://github.com/bitwarden/sdk/issues/898 and elsewhere.
59.
▲
by
ferbivore
2y ago
The non-GPLv3 bits are for their separate Secrets Manager product. It doesn't look like that's advertised as open-source. Bitwarden has always been open-core and not fully GPLv3, and that seems understandable; they need something
60.
▲
by
ferbivore
2y ago
This wasn't an "issue", it was working as intended. The GPLv3 client intentionally depended on proprietary code. The CTO's comments on bitwarden/clients#11611, bitwarden/sdk#898 and fdroid/fdroiddata!15353
More ›