HNHacker News
TopNewBestAskShowJobs

aragilar

1,389 karma · joined October 26, 2020

submissionscomments
aragilar··on Proton Meet isn't what they told you it was
The checksums are verified automatically, based on a key bootstrapped by the original install (which could, though likely not done, be verified by other means). As happened with xz, you either get everyone or no-one.
aragilar··on Why pylock.toml includes digital attestations
I'm not sure how someone is supposed to use attestations if PyPI refuses to support the forge they use? I'm not sure how this prevents a package getting maliciously uploaded via Github Actions? To me, this is going to lead to another bincode incident, because it conflates trust in the maintainer with trust in the platform.
aragilar··on MAUI Is Coming to Linux
Is it 99% of users? Of the linux (desktop/laptop) users I know, the majority use X-forwarding over ssh at least occasionally, while non-linux (desktop/laptop) also use X-forwarding (this is in an academic context), so while this may be an improvement for a subset of linux (desktop/laptop) users, across the whole linux user base (excluding both Android, which does not use wayland, and embedded, which I understand does use wayland), it's not.
aragilar··on Mozilla to launch free built-in VPN in upcoming Firefox 149
I'm not up-to-date with the internals of tailscale, but my impression was they run additional services on top of the actual VPN (that is their "value-add" to wireguard), some of which are actual proxies, which hence blur that line in the minds of users (along with some so-called "VPN" providers who are just providing proxies).
aragilar··on ArXiv Declares Independence from Cornell
It does do a fair amount of filtering of submissions, and it's a long term archive (e.g. for the next 100+ years). I suspect both (but with the former dominating) are the issue.
aragilar··on ArXiv declares independence from Cornell
No, it's to be a pre-print server. If someone doesn't know what that means, then they shouldn't be using arXiv.
aragilar··on Mozilla to launch free built-in VPN in upcoming Firefox 149
Is an SSH jump server a VPN (or forwarding a port from another machine at VPN)? I'd suggest neither are because it's connection-based rather than setting up a network (with routing etc). Absent a network, it's a proxy (which can be used like some deployments of a VPN).
aragilar··on A Survival Guide to a PhD (2016)
No, it's not about whether masters or PhD, it's whether you did something new (the novelty aspect). It sounds to me that you did a coursework masters of some kind, which gave some basic literature analysis projects. This is like the first month of any research project, and is so you understand the context of the project. The actual work is doing the novel thing, and dealing with the repeated failures.

My suggestion is do a summer research project, and see if you enjoy it. If no-one will take you on, reflect on why that is (and to me that's a strong reason not to do it).

aragilar··on A Survival Guide to a PhD (2016)
In what, that does not align at all with my experience in the sciences (where the point is the novelty, not summarise the literature)?
aragilar··on Galaxy Zoo
Where do you think they get the training data from ;) Galaxy Zoo has been used to train ML models for at least a decade, it's a standard dataset for intro to ML courses.
aragilar··on WebPKI and You
It's worth noting that while splitting the PKI hierarchies is a good thing, the CABF does provide rules S/MIME (email signing) and Code Signing. Also, "WebPKI" never actually appears in the BR documents from what I can see, nor do they require the use of HTTP (hence why you can use these for SMTP).
aragilar··on SSH Secret Menu
For those of us in today's 10000, Ctrl-U is the default readline shortcut for unix-line-discard (see https://www.gnu.org/software/bash/manual/html_node/Commands-... and https://susam.net/unix-line-discard.html).
aragilar··on I love email (2023)
The issue is corporate-managed systems are universally bad (with the endless cycle of something new coming in and being ruined), and so while in theory email can be great, the workflows to make it work inherently conflict with the corporate setup...
aragilar··on Ask HN: Why there are no actual studies that show AI is more productive?
How do you know you're more productive? Humans are excellent at fooling themselves, and absent a metric (or multiple metrics) by which you can measure your productivity, you can't be sure you're actually being more productive.
aragilar··on Warn about PyPy being unmaintained
I think back then PyPI was known as the cheeseshop, so there wouldn't have been the same confusion.
aragilar··on Warn about PyPy being unmaintained
I'd genuinely be curious what fraction of those changes actually requires porting to other Python implementations. The free-threading changes are inherently interpreter specific, so we can ignore those. A significant change in Python 3.12 is dropping "dead batteries", so that can be ignored as well. From what I can see, the main language changes are typing-based (so could have parser implications), and the subinterpreter support being exposed at the Python level (I don't know whether that makes sense for PyPy either). I think this hints that while certain area of Python are undergoing larger changes (e.g. typing, free-threading), there is no obvious missing piece that might drive someone to contribute to PyPy.

Also, looking at the alternate (full) interpreters that have been around a while, PyPy is much more active than either Jython or IronPython. Rust-python seems more active than PyPy, but it's not clear how complete it is (and has going through similar periods of low activity).

Would I personally use PyPy? I'm not planning to, but given how uv is positioning itself, this gives me vibes of youtube stating it will drop IE 6 at some unspecified time in order to kill IE 6 (see https://benjamintseng.com/2024/02/the-ie6-youtube-conspiracy...).

aragilar··on Warn about PyPy being unmaintained
There's a difference between dead (i.e. "unmaintained") and low activity ("not under active development"). From what I can see PyPy is in the latter category (and being in that category does not mean it's going to die soon), so choosing to claim it is unmaintained is notable.
aragilar··on Warn about PyPy being unmaintained
Somewhat interesting that "volunteer project no longer under active development" got changed to "unmaintained".
aragilar··on The View from RSS
It's all about licensing sadly...
aragilar··on Ghostty – Terminal Emulator
You can in theory set TERMINFO with the terminfo definition, and you could skip faffing with terminfo files but it isn't passed or accepted by openssh by default.

I've personally given up on using the various "modern" terminals, they end up missing too many features (and then try to claim xterm compatibility), and especially if you use devices outside the standard linux systems (e.g. old/embedded hardware, switches), they have too many rendering issues.

aragilar··on What it means that Ubuntu is using Rust
Putting aside Ubuntu's/Canonical's failed custom projects (e.g. upstart), they have a history of shipping software that isn't ready and turning the community against it, with pulseaudio being the headline example. I'm concerned that the upcoming Ubuntu LTS (which is only 2 months away) will add rust to that list.
aragilar··on Postgres Is Your Friend. ORM Is Not
Also, the django ORM is fairly easy to extend, it's not like it was written as one big blob.
aragilar··on DNS-Persist-01: A New Model for DNS-Based Challenge Validation
I'm aware of the different periods involved (I have a degree in astronomy), my point is that because the Russian Empire put off the switch for so long the difference became a historical joke. Similarly, I would suggest that it is generally best practice to make small changes quickly rather than large changes slowly. So why is it in the case of leap seconds (given we can and do perform measurements below the second scale to take account in variations in local and global gravity) are we seemingly unable to handle something so trivial?
aragilar··on DNS-Persist-01: A New Model for DNS-Based Challenge Validation
Which is how we get the October revolution in November.
aragilar··on DNS-Persist-01: A New Model for DNS-Based Challenge Validation
I personally wouldn't use dnsmasq for this (as its far more suited as a recursive server and DHCP provider with some basic authoritative records, rather than an authoritative-only server), but every open source authoritative DNS server worth using about has RFC 2136 support.
aragilar··on Terminals should generate the 256-color palette
Sixel and ReGIS have been around for decades.
aragilar··on Google Public CA is down
Google wiped all of UniSuper not too long ago by mistake, I don't see why such a occurrence couldn't happen more widely.
aragilar··on Terminals should generate the 256-color palette
This definitely seems like a sensible starting option to generate 256 colours from a custom set of 8 (and then let the really pedantic users fiddle with the extended set). I would presume for "standard" themes these values would be pregenerated and adjusted slightly if needed.
aragilar··on Communities are not fungible
It's not only the transition from low -> high that removes communities, there are multiple examples of public housing communities (of medium to high density) replaced by similar (or effectively low) density (as new expensive apartments) within Sydney.
aragilar··on Vouch
Sufficiently bad PRs/comments/etc. are against the GitHub Terms of Service, look under section C (Acceptable Use), which links to https://docs.github.com/en/site-policy/acceptable-use-polici..., which then includes https://docs.github.com/en/site-policy/acceptable-use-polici..., on which you'll find multiple actions would describe posting AI slop (or things ancillary to it).

I wouldn't do this where it's not clear there was an issue, but for something like the really poor OCaml PR that was floating around, reporting the user to me seems like a logical step to reduce the flood.

← PreviousPage 3 of 24Next →