HNHacker News
TopNewBestAskShowJobs

david_draco

803 karma · joined October 21, 2018

submissionscomments
david_draco··on It’s time we fix the unethical design of cookie consent windows
It was. That was the original design, to ask the user for each site. Then people downloaded browsers that did not ask them ... and browser developers switched it off by default.
david_draco··on Ask HN: The middle ground for email self-hosting?
The middle ground is to keep copies of all emails on your computer through a email client (via IMAP or POP), so that when you are locked out by your email provider, you can resume your business and communication with your contacts with your new email address. With IMAP, you can even upload your old emails to your next provider.
david_draco··on Why LSP?
There are N programming languages and M libraries (e.g., dates, file-formats, databases, data analysis method X). Currently, each language (Go, Rust, Python, Julia), needs to reimplement each library from scratch, which is a huge effort and delays language readiness for users.

Maybe building another programming language can be accelerated by deriving its M libraries from another, using some kind of abstract libraries or translation methods, through a service similar to LSP.

david_draco··on Elon Musk makes $43B unsolicited bid to take Twitter private
Free speech + Karma + community self-moderation + community self meta-moderation can work, as slashdot (and HN) showed.
david_draco··on The Origin and Evolution of Baby Carrots (2019)
It wasn't clear to me from the article whether that is still the case, or whether it has now transformed into a segment based on straight carrots. Would be interesting to know how the volume of discarded carrots has developed over the years.
david_draco··on Evidence of Fabricated Data in a Vitamin C trial by Paul E Marik et al in CHEST
> 2) There should be a higher price to pay for this kind of fraud.

At the moment, University incentives are to protect the prestige and not for honesty.

There should also be a University list of shame, based on author affil of papers accused of fraud.

The trouble and defense will be that any rando can accuse a paper of fraud, and instead one should use finalized decisions (such as retractions). That would cause delays and not lead to any resolution in many cases, and I doubt that the number of papers false accused of fraud based on any substantial statistical analysis is large.

Karma would help. One could then keep track of people who falsely accused papers of fraud in the past, and correctly pointed out papers which were later retracted, and then weigh the University shame list based on that.

david_draco··on Meld is a visual diff and merge tool targeted at developers
Meld is great. The only nitpick I have is that winmerge was more efficient in resolving a file with the alt-down alt-left/right commands going one diff block at a time.

In meld, these commands operate depending on focus. When the focus is in the left file, alt-right merges to the right, but you cannot do alt-left to merge from the right file.

david_draco··on Jupyter in the Browser, with WebAssembly
This (pyodide) is limited to pure-python and a small, curated list of packages. So many packages using cython packages are unfortunately not usable at the moment.
david_draco··on LibreWolf – A fork of Firefox, focused on privacy, security and freedom
> What is LibreWolf?

> This project is an independent fork of Firefox [...]

> LibreWolf is always based on the latest version of Firefox

So it is a dependent fork of Firefox

david_draco··on Show HN: Oh-heck, a terminal command for when you forget other terminal commands
howdoi works great: https://github.com/gleitz/howdoi

Most frequently, it looks up the first stackoverflow answer and prints it.

david_draco··on Zotero 6
and insects in millibillies
david_draco··on In-flight surgery with a coat-hanger and silverware
Now I am curious about improvised in-air operations that were not successful?
david_draco··on Why economic sanctions do not work (1997) [pdf]
They hammer on effectiveness, in juxtaposition with "wars being effective" (how do you measure this, are they really resolving problems?). Yet they claim they do not want to compare. In any case, even if economic sanctions were 3x less effective, it is reasonable to choose it over war, where the omnipresence of violence and uncertainty causes massive, large-scale trauma.
david_draco··on .NET Myths Dispelled
Myth 9: .NET development is dominated by Microsoft, not a community

Myth 10: if Microsoft decides to kill .NET or go in a new direction, you are screwed (at least more than with the mentioned community-developed open source alternatives).

I'd be happy to see these myths dispelled.

david_draco··on Twitter's new Tor onion service
Logging in is also annoying via Tor, requiring so many CAPTCHAs
david_draco··on Don't Use RAR
This is conflating archive format with compression algorithm.

The very broad statement "7-Zip achieves a better compression ratio, but it is much slower to compress than RAR" should be demonstrated over all compression levels with a curve of compression-ratio vs time. I am skeptical RAR cannot be outperformed by 7zip in at least some situations.

The license is the strongest argument to not use RAR.

david_draco··on German company's use of Google Analytics breached GDPR
Why do you consider Google Adsense&Analytics the only possibility for monitization?
david_draco··on Evidence for a mouse origin of the SARS-CoV-2 Omicron variant
The animal population has been known for decades, it is bats in rural Wuhan. People catch the bats and sell them at the Wuhan wet market. Mystery solved.
david_draco··on Evidence for a mouse origin of the SARS-CoV-2 Omicron variant
Yes, as mike_d explained, those specific bat coronaviruses occur in Wuhan, of course it makes sense to build a lab there, and, just as portrayed in Contagion, that the virus would jump over there. Correlation-causation fallacy.
david_draco··on After years of doubts, hopes grow that nuclear fusion is near
Sabine Hossenfelder essentially called the nuclear fusion PR a fraud, because they do not report true (full-system) efficiencies. https://www.youtube.com/watch?v=LJ4W1g-6JiY
david_draco··on Ain't no party like a third party
To get this through what you have to do is

a) create a Chrome clone that rejects third-party scripts and has other security enhancements by default (do browsers really still need http support?). Then, you can say "Your site doesn't work with SuperChrome!" and shame until they fix it, to reach also the SuperChrome users (hopefully growing in number). SuperChrome cannot be a loose set of extensions, it has to be a well-defined thing.

b) have other services treat sites preferentially: higher throughput, better caching, higher ranking in search results, better user retention. I think this can easily be achieved, because the load-time will be shorter on such sites, therefore users will stay longer, and faster sites are already preferred by Google. This is the "AMP route" btw.

david_draco··on Player of Games
Isn't the point comparing traditional heuristic techniques against DNN-learned techniques? I understand the latest Stockfish is etching quite close to AlphaZero techniques, but maybe I am wrong.
david_draco··on BetrFS: an in-kernel file system that uses Bε trees to organize on-disk storage
such as? Do you have a link?
david_draco··on BetrFS: an in-kernel file system that uses Bε trees to organize on-disk storage
I wish there was a file system that, when the CPU is unused, trawled the disk for unused files and transparently compressed them.
david_draco··on Flatpak Is Not the Future
Re security: This is probably best fixed by packaging apps with SELinux rules, which are enforced and cannot be disabled, plus responsive maintainers. There could be more than one app version to allow different SELinux rule strengths, per-app.

Re disk space: no mention of Nix? That also solves updateability for security issues. Another solution is Gentoo's -- deliver the sources and recipes, (re)build as needed. That could also work in userspace.

It would be nice to be able to 1) distribute Linux GUIs 2) let friends install them easily 3) have the friend edit the GUI app logic and run the modified version. AFAIK, this is currently only possible with apps based on interpreted languages (e.g., Python+GTK), but even there you'd need to guide your friend to install the required packages.

Re "the state of software complexity in 2021": Ignore complex software, and just don't include it on your system. Start with a subset, and add only what you need. That's how OpenBSD remains manageable. If people want to extend, they can go ahead. But you don't have to fix the world.

david_draco··on Consider LibreSSL as default OpenSSL provider again
What would be the consequences of dropping MD4 support in wpa-supplicant? Does OpenBSD not work with WPA-PSK at all or is that implemented separately?
david_draco··on List of 8000 security vulnerabilities in 1200 Wi-Fi routers
When will BrickerBot be reborn? The world needs you!
david_draco··on Losing Covid-19 antibody immunity after six months after Pfizer vaccine
The initial anti-body levels produced by Biontech are ridiculously high, something in the 10,000s, while other vaccines produce 1000 or 100. Any value above a few dozen or so is good. So 20% of 10,000 after six months is not really worrisome.
david_draco··on H3: Hexagonal hierarchical geospatial indexing system
Yes, in the sections under Intro > Comparisons
david_draco··on Jupyter Book
All I miss from nbsphinx is a "launch this in binder" button and a "edit this on github" button.
← PreviousPage 4 of 9Next →