Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
comex
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
66 ms
·
781.
▲
by
comex
4y ago
For encryption, as opposed to hashing, you can’t have multiple inputs map to the same output, because then you wouldn’t be able to decrypt the output.
782.
▲
by
comex
4y ago
Nitpick: きょどる is in JMdict (and has been since 2014), so it will show up on all the usual dictionary sites.
783.
▲
by
comex
4y ago
> no one shits on Google or Facebook at every opportunity They don't? I feel like I see ten times as much shitting on Google and Facebook these days, on HN, compared to Microsoft.
784.
▲
by
comex
4y ago
There's a severe lack of good libraries of this type; all the UI libraries want to invent their own controls and rendering instead. I think this is a shame, demonstrating more than a small amount of NIH. Yes, different platforms have
785.
▲
by
comex
4y ago
A better example of address uniqueness being a problem is with code like: struct Marker {}; struct Foo { Marker marker; int64_t number; }; If you write the equivalent in C with GCC extensions, or Rust, sizeo
786.
▲
by
comex
4y ago
That optimization is quite fragile. For example, try putting `puts("hello");` at the beginning of `add`. Now neither GCC nor Clang performs the optimization. Why? Because `puts` could theoretically modify the value behind the r
787.
▲
by
comex
4y ago
> Just for the sake of clarity: the claim is that you must use getrandom, somehow, to be secure, or maybe more specifically "you are almost certainly not secure if you roll your own CSPRNG". Right; more accurately stated, you m
788.
▲
by
comex
4y ago
On many operating systems, including macOS and Windows, the only ABI-stable interface is a userland-to-userland interface. Application code loads a shared library vended by the system and calls functions from that library like open() or Cr
789.
▲
by
comex
4y ago
But that’s just to generate the C file, right? You still need to compile that C file, which is the biggest bottleneck.
790.
▲
by
comex
4y ago
The question isn’t whether there’s some way to do arithmetic on raw pointers, but whether you can take a pointer to a subobject and expect the GC to keep the object alive for you. In Go you can do this, but you can’t in Java or C#, I bel
791.
▲
by
comex
4y ago
A miserable little pile of secrets.
792.
▲
by
comex
4y ago
If there’s an “I Agree” button you have to click, it’s a “clickwrap” contract, which courts in the US generally treat as enforceable. [1] If the terms are just linked somewhere, it’s a “browsewrap” contract, which may or may not be enforcea
793.
▲
by
comex
4y ago
It also disables some iMessage features, which could be classified under social, but it doesn’t seem like anything major.
794.
▲
by
comex
4y ago
That’s like saying the operating system has version control built in, no fancy tools needed, because you can `cp my-code.c original-my-code.c`, edit `my-code.c`, and have `original-my-code.c` just in case you’d like to reset your code to th
795.
▲
by
comex
4y ago
It depends on the brand. For instance, as someone else noted in this thread, Impossible has clear labeling. [1] An example of the opposite might be Just Mayo, which is not, in fact, just mayo. In 2015 the FDA sent it a warning letter [2],
796.
▲
by
comex
4y ago
The argument is that the right to abortion follows from the 14th Amendment's guarantee that "liberty" is not deprived without due process. This is linked to other rights that were derived from the same clause, including cont
797.
▲
by
comex
4y ago
Perhaps because there is a (small) risk of leaking confidential information through its output. But that's not as damning as it sounds. First, we know Copilot, if given the right prompt and told to autocomplete repeatedly without any m
798.
▲
by
comex
4y ago
> (Harry Potter is an obvious exception where it's the other way around.) It is? Harry spent a lot of time contending with bureaucracy, whether in the form of overbearing schoolteachers or a corrupt Ministry of Magic. One of the s
799.
▲
by
comex
4y ago
Wii Sports (or now Nintendo Switch Sports) is a big one.
800.
▲
by
comex
4y ago
Compilers would be allowed to do this… but they don't do it. See for yourself: https://gcc.godbolt.org/z/4b5azx5ac I replaced the printf with a simple write to a global variable, since as-is, the optimization mig
801.
▲
by
comex
4y ago
ABI, which calling conventions are one part of, only affects how different pieces of code within the operating system talk to each other. It’s not uncommon to customize it - for instance, Windows does too. [1] Having a custom ABI does not
802.
▲
by
comex
4y ago
Note that this is using Apple's Virtualization.framework to do the heavy listing.
803.
▲
by
comex
4y ago
Which is why you use vsync, ensuring the game renders once for each frame your monitor shows, as opposed to having the game just guess when it should present frames - which can produce tearing or be at the wrong frame rate entirely.
804.
▲
by
comex
4y ago
> Which is more important to accomplish by EOY, to adopt k8s or to ship the new feature? There is an objectively correct answer to that This doesn't really negate your point, but what do you mean by objective? It seems to me like th
805.
▲
by
comex
4y ago
Top-end streamers make > $1m/year. https://dotesports.com/streaming/news/full-list-of-all-twitc...
806.
▲
by
comex
4y ago
Can mold also serve as a replacement for dsymutil (i.e. linking DWARF info)? If not, any plans to support this in the future? :)
807.
▲
by
comex
4y ago
grsecurity is very… opinionated. In reality, it may or may not be possible to use this vulnerability without knowing any addresses beforehand. If it’s not, then if the KASLR implementation is good enough, successful exploitation would be
808.
▲
by
comex
4y ago
It’s worse than the browser threat model. In a browser, security-maximalist users can choose to only visit trusted sites, which reduces the attack surface somewhat, though far from completely (there’s still exploits hidden in ads and wat
809.
▲
by
comex
4y ago
This makes me really wish I was in a position to spend time trying to earn CloudFlare bug bounties. ;) Sure, there are massive advantages to using finer-grained sandboxes, but that doesn’t mean it’s safe.
810.
▲
by
comex
4y ago
On macOS it is a system call.
More ›