HNHacker News
TopNewBestAskShowJobs

saltcured

2,740 karma · joined June 29, 2016

submissionscomments
saltcured··on Most slopcode projects are abandoned and deleted within months of release
Ideally the single-use slop should just go straight into the self-satisfied user's system and never appear in the public "release" arena.

But we have to suffer through this awkward phase where people want to have it both ways. They don't want to run a successful collaborative development project, but the want the imagined accolades.

It's hard to really comprehend. It's a bit like people wanting to have fame as musicians for successfully pressing the buttons on a jukebox?

saltcured··on Apple to increase spend with Broadcom to produce billions more U.S. chips
They should have started adopting olive size factors.

After Ultra High, we could have had Jumbo, Colossal, Super Colossal. and Mammoth frequency ranges.

Not to be confused with Colossal wavelengths, which is what we could have used if we need to fiddle around below Extremely Low frequencies..

saltcured··on AMD Ryzen AI Halo – $4k AI Dev Kit
RAM is more like agricultural products (with short shelf-life) than commodities like fossil fuels, mineral ores, etc. You can manage an inventory or speculate on production, but you cannot really hold a "portfolio" of it in any sensible way.

So, you should get into RAM futures if you believe this is more than a transient arbitrage sort of situation. All extant RAM will become obsolete as the demand shifts to newer, fancier versions.

saltcured··on Solar rail could become common in Europe after successful trial in Switzerland
It could make sense along an electrified rail line, if the power lines used to supply the trains can be leveraged for distribution?

But, putting panels between the rails seems foolhardy to me too.

saltcured··on Autonomous flying umbrella follows and shields users from rain and sunlight
Yeah, I can only imagine the stability when breezy weather hits that big sail
saltcured··on Run Windows 2000 on a DEC Alpha with a new es40 fork
But does it have FX!32 working to run important x86 software in there?
saltcured··on What ORMs have taught me: just learn SQL (2014)
Back in the 90s when I was in university, SQL (and databases in general) sounded like a boring topic that appealed to people who wanted to go into accounting/finance or some consultancy. I didn't study CS to learn to use an application! So, I took other practical curriculum options like operating systems, compiler writing, and graphics.

Then I went off and did distributed systems and HPC work for a decade or two, and the closest I got to "databases" was when we had to interact with LDAP. But, eventually our R&D contracts shifted and we were mixing with bioinformatics people. Then, we had a need for structured metadata management, and RDBMS seems like the right tool. So I finally had a reason to teach myself SQL, with a range of OLTP and analytics sorts of workloads on PostgreSQL.

I have found the existing ORMs in our Python landscape to be really alien and off-putting. I much prefer using the lower-level DB connector and doing my own SQL query building. We also do a bunch of generic/polymorphic work, defeating the main theses of ORMs. Mostly, our schemas are not known at development time, rather they change dynamically. There is no sense in mapping schema to classes, since a developer would have no contact with such classes. Instead, our code has to do "metaprogramming" about table definitions, keying, and reference patterns at runtime.

saltcured··on 24-bit/192kHz music downloads and why they make no sense (2012)
Yeah I'm just lazy about dealing with the room. If I find the motivation, I'll pull the original equipment back out of storage.
saltcured··on 24-bit/192kHz music downloads and why they make no sense (2012)
Yes, perhaps the amplitude was subtly different.

This was supposed to be running the DACs to match the source configuration, not resampling into some common format. I think that is an unavoidable part of the whole end-to-end ABX test concept.

Maybe it would be interesting to up-sample back into 24/192 and play both in that mode. But then people would argue about what type of up-sample to use.

I was in my mid 20s for this test. I understand my high-band hearing was better back then.

saltcured··on 24-bit/192kHz music downloads and why they make no sense (2012)
> As referenced in the article, a common explanation for those audible differences is that the high-resolution version of the album is sourced from a different master.

In this case, it was my brother's own 24/192 recording, down-mixed by him to CD format with the intent that it be transparent. I believe he said his software was supposed to be dithering, but this was ~25 years ago and I can't really confirm the details anymore.

saltcured··on 24-bit/192kHz music downloads and why they make no sense (2012)
Decades ago, I was treated to an ABX test in my brother's recording studio. I easily recognized and preferred a 24/192 master he played versus the 16/44.1 down-mix. I honestly don't know whether there was something wrong with the down-mix, but qualitatively it did feel like it was "muffled" and coming from speakers, while the master really felt like live performance. He was surprised that I could tell them apart.

I also spent a lot of time ripping my old CDs to FLAC and trying different MP3 and AAC encoder settings to get playback that felt transparent enough to me. I could never tolerate Sirius/XM radio streaming due to the horrid compression I heard with every futile attempt. I still seem to have more sensitive hearing than most people around me, but in my 50s I know it isn't what it once was.

I never had huge budgets, but did strive for hi-fi in my limited ways. I used things like toslink and HDMI to send raw PCM data from Linux to my Yamaha A/V receiver's DACs + amplifier to drive somewhat nice Polk tower speakers. But then COVID-19 happened, and this stuff was packed up to move house.

Nowadays, music playback is streaming with mundane "subwoofer + satellite" PC speakers or MP3 playback with a mini-SD card permanently parked in my car's infotainment system.

saltcured··on Bring back crappy forums
USENET with a threaded newsreader like "trn" provided the optimal experience here.

You saw things in their threaded context, but it remembered what you've read and there is a direct action to "go to next unread" that will jump around and follow the fringe. You don't have to open individual root posts.

It wouldn't work so well if you expect to read sparsely though. People used moderation and killfiles to prune out garbage. The death of USENET was in many ways the flood of posts that made this no longer feasible.

The other missing thing here is topics, i.e. newsgroups. HN is not as broad as USENET as a whole, but also not as narrow as one newsgroup. These groups are what you would open, then skim through all the messages in that forest, catching up on what is new since last visit. HN topics are too narrow to want to bother reopening each one to catch up, but there is no collective layer above them to help find your own sparse subset of worthwhile HN conversations.

saltcured··on Words Are a Byproduct of Consciousness. For LLMs, It's Backwards
You make it sound like there are no ideas until words arrive? For me, my normal ground state is full of thinking that is not linguistic. My mode switch is more like having to turn on the whole language subsystem and pay attention to it, often to the detriment of my native concentration.

When I do think with words, it is usually something I am manipulating with a purpose. It is not the thoughts themselves. I have a thought, and I attempt to render it into words.

Outside of recollection of past speech, it is extremely rare for me to feel like words arrive with a thought I wasn't already holding. Most often, it happens when making jokes and puns in real-time. I am in a mood to be playful, and may have a vague feeling that there is something funny to interject, but cannot separate it from the word combination that comes to mind.

But I can't really think and deliberate verbally. It feels like an act of puppetry.

saltcured··on Linux on Older Hardware: The Complete Revival Guide
My first Linux PC was a 386DX-40 with 20 MB RAM and about 80 MB of HDD space.

I was able to run X Windows, Emacs, and gcc for university CS work. I had to use 8 bit psuedocolor graphics to have a decent sized desktop like 1024x768 or 1280x1024 (on a nice CRT).

But, I put it into a swapping frenzy by opening one JPEG that I had downloaded from an academic website. It was a high-resolution scan of some old manuscript, but probably lower pixel count than a typical smartphone photo from this decade.

Doing normal work also involved frequent swapping delays as you launched new programs and evicted old ones.

saltcured··on WordStar: A Writer's Word Processor (1996)
Yeah, I used WordStar on CP/M for my school homework in the early-mid 80s. (As soon as we had our first "typing allowed" or "typing required" kinds of assignments.)

My dad brought home a circus of different PCs in those years. First a Sinclair ZX80 kit; a VIC 20; several Morrow Designs CP/M machines; Apple III, with a IIe emulator card; this interesting sequence terminated when he hit DOS/Windows and got stuck there.

He was a pack-rat too. I pulled a CP/M machine's terminal out of storage and used it with my first Linux PC in college. It turned out it worked with an "adm31a" (?) termcap entry...

saltcured··on Don't verify email addresses by sending spam to them
It would be interesting if there was a DNS record of some kind to announce a PKI registry for a particular domain's email addresses. This would allow for some kind of decentralized discovery of suitable public keys for individual addressees.

But, a potential sender with important messages still needs do some pre-flight email verification over this path, e.g. sending a verification code encrypted the same way, to validate that the intended user can read it and send it back via another authenticated channel. This ensures that the sender-specific user identity actually possesses control of that email address and the discovered private key. It also reduces the impact of a malicious email provider to only denial-of-service rather than content interception.

So, is that discovery protocol worth it, versus just having an opt-in setting where the user supplies their desired public key and email address in the same form?

saltcured··on I built a GPU back end for Emacs
No, CUDOS is using CUDA as your OS.

What that has to do with this article about a new device driver for the EMACS OS, I don't quite know...

saltcured··on The unbearable cheapness of open weight models
Well, getting laid off during the bankruptcy spiral is a form of firing.

But that is months away, so not my problem?

saltcured··on A Practical Guide to SSH Tunnels: Local and Remote Port Forwarding
Oh, I think I misunderstood your description. I just jumped to the conclusion of a bastion host being used via the old proxy command method (what we did before the "jump" feature got added).

But, you're saying all these remote devices individually connect "back" to the central host to keep a tunnel open?

Honestly, I've never had this problem at large scale. When I did have it, I used one of these methods rather than SSH TCP tunneling tricks:

1. I'm in control of the firewall/NAT router itself, deployed OpenWRT, and setup the port-forwarding rules there (i.e. iptables address rewriting).

2. I really need to punch through uncooperative NAT, so I setup OpenVPN with that remote device initiating the persistent tunnel.

saltcured··on A Practical Guide to SSH Tunnels: Local and Remote Port Forwarding
Maybe, but what I want is just a toggle or something in the very basic manual proxy config to invert the current configuration model.

Here's my ad-hoc proxy. Use it for only these domains (while everything else goes direct).

After I complete my special tunneling task, I'm going to flip it back to "no proxy" and resume normal life.

saltcured··on Ford AI hiccups push carmaker to rehire ‘gray beard’ inspectors
Well, the business plan came out of this mysterious box, after we fed in the payroll reduction requirement...
saltcured··on Big AI labs are hiring philosophers
It's mechanical turks all the way down?
saltcured··on Big AI labs are hiring philosophers
Not sure I buy this. In my mind, dissolving this state relationship would be renouncing your citizenship as an individual.

Then, it seems naive and problematic to think you can take a personal chunk of territory with you after renouncement. At the very least, I think this is akin to trying to unilaterally drop an easement from a property deed. These territories were committed in perpetuity, not loaned with an expiration or compensation clause.

Acting collectively, it is still just many people deciding to renounce. Why would the territory go with them either? This tension is what makes it a revolutionary act.

saltcured··on A Practical Guide to SSH Tunnels: Local and Remote Port Forwarding
Yeah, I get use out of the SOCKS proxy mode in combination with a "split VPN" at work.

I need VPN to get into some internal resources via SSH, but there are lots of external/public/AWS resources I also need to access, and the full VPN adds too much overhead and fragility for those.

Using the available split VPN, I can point a browser instance at a localhost SOCKS proxy port to relay over SSH + VPN for other web resources I need to access internally.

Unfortunately, Firefox proxy config rules are sort of backwards for my needs. I want to say "only use proxy for these 3 domains" whereas it wants to use the proxy by default and only allow me to bypass specific domains.

saltcured··on A Practical Guide to SSH Tunnels: Local and Remote Port Forwarding
I think the more modern ProxyJump rule is superior for this. Just let it manage the actual TCP forwarding for you automatically. It's just the normal "bastion host" concept.

Particularly, you can use name patterns to apply the same rule broadly, assuming you have some systematic naming scheme for your eventual target devices.

saltcured··on A Practical Guide to SSH Tunnels: Local and Remote Port Forwarding
I always use keys in my SSH agent.

Because the jump mechanism works via use of TCP forwarding, each host authn step is talking "directly" to your client. Importantly, this means it still works without requiring "agent forwarding" for the connection you are making.

saltcured··on A Practical Guide to SSH Tunnels: Local and Remote Port Forwarding
For me, this is always used via ProxyJump rules in my ~/.ssh/config

It is also nice that it works recursively, so I can logically structure my rules so that the one for my regular targets say to use bastion1, then the rule for bastion1 says to go via bastion 2, etc.

I find this easier to reason about and maintain rather than juggling a bunch of these multi-step rules.

saltcured··on Samsung demonstrates 3D stacked FETs with triple nanosheet channels at 42nm
Hah, yeah.

I've been naively assuming they are now making high quality vias, so that circuit characteristics would be similar in either vertical or horizontal direction.

saltcured··on Don't verify email addresses by sending spam to them
For things like financial records, I would not want plain PDF in the email. I think it needs encryption for confidentiality.

I am geeky enough to use PGP or S/MIME if they had the option, but I can definitely see how vendors would see this as too fringe with retail customers. I would not like the typical "secure email" which is nothing more than a volatile link back into yet another website.

saltcured··on Don't verify email addresses by sending spam to them
I tolerate it when I get a fixed period statement and can download to review and archive. I don't treat the website as my archive, nor would I treat the email system as my archive. It's just the delivery mechanism.

And they are for the well-defined accounting periods, e.g. monthly or quarterly, not some sort of ephemeral "rollup to time of download". That would drive me mad if they had different periods depending on download timing.

I can't know for certain, but my gut tells me they are just generating PDFs at the same time they perform the general reporting run that also leads to printed statements. And then they have some limited retention history to limit the storage costs.

← PreviousPage 5 of 34Next →