Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chlorion
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
331.
▲
by
chlorion
4y ago
So the maintainers should be legally required to maintain the software, for free, forever, just because you depend on it? That is an insane level of entitlement. So long as it's their software they can change the license of new version
332.
▲
by
chlorion
4y ago
I use llvmpipe currently and I can assure you that it is no where near as smooth as a setup with hardware acceleration. The 3900x is probably even faster than the M1 at software rendering and it still isn't fast enough to give a consis
333.
▲
by
chlorion
4y ago
Found the psyop agent! (just kidding, maybe?) I think everyone likes to think they are immune to this type of manipulation and only those "other" people fall for it, but it's a lot more subtle than that. Thinking that you are
334.
▲
by
chlorion
4y ago
Yeah neurology definitely doesn't drive your entire experience of reality. That's why you can remove the brain from the body and the person still lives and functions as if nothing happened.
335.
▲
by
chlorion
4y ago
It freaks me out that most people do not realize this, and instead think that consciousness is some sort of magical or metaphysical process. It's really dangerous because it implies that psychological illnesses are not "real"
336.
▲
by
chlorion
4y ago
C most certainly does have implicit casts, and they are everywhere. Simple example: // malloc returns *void, but C casts it to *char char *p = malloc(10); There are tons of implicit casts when working with integers of
337.
▲
by
chlorion
4y ago
I am on Chromium and using the manifest V3 version of Ublock right now and I have noticed no difference between it and Firefox with regular Ublock. The very interesting thing is that none of Google's ads have ever made it through this
338.
▲
by
chlorion
4y ago
Oh yeah in that case tar itself is still creating the archive with a single thread, the compression gets applied "after" tar creates the archive almost exactly like in the pipeline in my comment. By "after", I don't
339.
▲
by
chlorion
4y ago
I think you are a little confused here. Tar is a standalone archive format, you can create tar archives with the tar command and not use any compression utility at all. Here is an example that creates an uncompressed tar archive directly wi
340.
▲
by
chlorion
4y ago
It would be nice if crates supported being signed with GPG or minisign or whatever. I can imagine for example, importing keys from only the authors that I think I can trust, and passing a flag to cargo that only allows using those packages
341.
▲
by
chlorion
4y ago
Yeah you can just throw some "AI" into the code and suddenly people are okay with it stealing licensed code. I really thought technically inclined people would be resistant to this type of manipulation from advertisers but it seem
342.
▲
by
chlorion
4y ago
If you are releasing binaries that are publicly accessible it is possible to get caught. Statically linked binaries for example have parts of libraries embedded into them. There exists tools that can analyze the binary and try to detect sig
343.
▲
by
chlorion
4y ago
For me, it's about uploading files to the "cloud" such as Google Drive or Github and wanting to make sure that the data I uploaded is the same data that I am getting back. If the signatures fail I could unpack the file and ma
344.
▲
by
chlorion
4y ago
This is very interesting, thanks for sharing! I have considered switching from GPG to age quite a lot, but I mostly use GPG for file encryption so this issue was a deal breaker for me. I did consider signing the encrypted backups with minis
345.
▲
by
chlorion
4y ago
Yeah Google is more evil than all of those other totally non-evil companies that act in your best interests at all times. It's not like other companies have the same incentive to profit from you! You believing $company is not as bad as
346.
▲
by
chlorion
4y ago
>How do you know they are unsafe? Have they been audited and memory un-safety been found? Security vulnerabilities caused by memory safety errors can be an indication. The number of CVEs doesn't necessarily indicate the number of er
347.
▲
by
chlorion
4y ago
Emacs is not "command line stuff", it has a fully featured GTK based GUI interface, it even runs natively on Wayland today! I just wanted to point this out because it's extremely common for people to assume that Emacs is a te
348.
▲
by
chlorion
4y ago
Emacs is completely programmable so I don't think it needed to be invented for these specific use cases. The entire point is that you can program it to do what you want it to do! Emacs can certainly be a little clunky at times though w
349.
▲
by
chlorion
4y ago
You seem to be confused which is understandable. By tagged unions people mean the "enum" data type. Rust enums are a little different than in other languages that you are likely used to. They can act like the classic C enums that
350.
▲
by
chlorion
4y ago
In bash or bash-like shells you always use the double square bracket tests! They support everything the regular test syntax does, but have some extra features that make them "safer" to use. Some code style guides for Linux distros
351.
▲
by
chlorion
4y ago
The kernel can't panic and display an error message, but corrupting itself and deleting valuable data or allowing people to execute arbitrary code (possibly remotely) is okay? I really have a hard time understanding how anyone could po
352.
▲
by
chlorion
4y ago
Google owns the product that they are advertising in Chrome as well I think. That doesn't make it any better really! Afaik both Firefox and Chrome are advertising their own products in the browser at this point in time, so there isn&#x
353.
▲
by
chlorion
4y ago
You are hosting executable data of some kind on a non-authenticated protocol. That's totally not dangerous at all. A MITM definitely couldn't cause any damage by altering executable data in transit on unsuspecting users. This has
354.
▲
by
chlorion
4y ago
The new API reduces the damage a malicious extension can cause. Sandboxing extensions is a good thing, not a bad thing, and if the price is only a slightly less effective adblocker, then I am totally ok with the change.
355.
▲
by
chlorion
4y ago
It seems like at least in the case of Ublock, there is the ability for the creator to enable more broad access but they are choosing to not do so. >At this point I consider being permission-less the limiting factor: if broad &q
356.
▲
by
chlorion
4y ago
This is a conspiracy theory. There is no evidence that this is true. Please stop spreading misinformation and conspiracy theories as if they were facts. I know it's cool to not like Google and whatever, but I would hope that we can a
357.
▲
by
chlorion
4y ago
I agree that "four times slower" may not apply in Rust specifically. I do think the idea that exceptions are faster at runtime (at least in micro benchmarks) can be ported across languages though just due to the way exceptions are
358.
▲
by
chlorion
4y ago
The Linux kernel has a constant stream of fairly severe, exploitable bugs caused by memory safety errors, not to mention non-exploitable bugs that lead to system instability or even data loss. Just a few months back there was a bug that all
359.
▲
by
chlorion
4y ago
According to this link (posted below and includes benchmark results and a benchmark you can run), they compared result style error handling with conventional exceptions in C++, and the result style error handling (using an impl of std::exp
360.
▲
by
chlorion
4y ago
The computer can generate artwork for your game, but only after training on other people's artwork that they spent effort and time creating. I think auto-generating art from other people's creations and hard work is wrong personal
More ›