Hacker Newsnew | past | comments | ask | show | jobs | submit | thombles's commentslogin

If you want your nostalgia in multimedia - https://canyonmid.com/

When I could run Windows 3.1, I had no multimedia thing. I have found PC Speaker driver somewhere, and it could play event sounds like start-up, but could not play in ordinary player. Same WAV in player won't play because it is not "event sound". And no MIDI of course. Windows 3.1 was somewhere around, but it was nothing to do there. Graphics on EGA was slow. Windows 3.1 was telling us: if you want your programs to work fast, write them for bare metal, and we were using bare metal programs in DOS and writing bare metal programs for DOS.

First time I heard MIDI was Windows 98 already. Graphics of Windows was still slow compared to DOS, but Windows 98 offered more experience. Other developers were raising questions why do they write slow programs for Windows when they could write fast programs for DOS. From times of sound card arrival I recall that there was a bridge between CD-ROM and soundcard, and DOS Navigator could control playback of CD tracks, and that was they way we had music for ordinary activity.

Most memories about MIDI are related to custom Duke Nukem 3D maps. Custom maps sometimes included custom graphics in ART files and custom music in MIDI format. Duke Nukem 3D is the most recognized MIDI player. In Windows I could download Macromedia Flash file, observe the slide show, think "guys, when will you learn to program?" Exit Windows, run Duke Nukem 3D, wonder why can some programmers deliver real time 3D graphics, and other programmers cannot even draw 2D. Oh, and MIDI plays in the background because Duke Nukem 3D music is MIDI.


Computers were wondrous and amazing then. Every feature and capability was exciting and full of promise. Now I see node modules, IAM, surveillance, adtech. It’s more like repulsion. Very sad.

Look info perma/retrocomputing. Write your own text editor. Where we’re going, 640 kB of memory ought to be enough.

Nice. Kind of wish they'd used a shader to approximate the barrel distortion in the curvature of the Tandy monitor.

34 years of nostalgia there. Well, not continuously, but y'know.


I'm curious about how much bigger the video is than the actual canyon.mid file.

Love that.

As an aside, that keyboard in particular had the best click I've ever experienced.


Better than the Model M?

I've own both, and this one had a nice sticky/tacky sound without a tacky feel. The Model M felt and sounded like loading a releasing a spring!

I saw that another commenter suggested this one may have been a repackaged Model M. If it was, it must have had different switches that I preferred.


Pretty sure that is a Model M, just whitelabeled.

> you can imagine how a locally run LLM that was just part of the SDK/API developers could leverage would lead to better UI/UX

It’s already there for Apple developers: https://developer.apple.com/documentation/foundationmodels

I saw some presentations about it last year. It’s extremely easy to use.


HN has some heuristics to reduce hyperbole in submissions which occasionally backfire amusingly.


Yeah it's a huge mistake IMO. I see it fucking up titles so frequently, and it flies in the face of the "do not editorialise titles" rule:

    [...] please use the original title, unless it is misleading or linkbait; don't editorialize.
It is much worse, I think, to regularly drastically change the meaning of a title automatically until a moderator happens to notice to change it back, than to allow the occasional somewhat exaggerated original post title.

As it stands, the HN title suggests that Raymond thinks the C++ 'try' keyword is a poor imitation of some other language's 'try'. In reality, the post is about a way to mimic Java's 'finally' in C++, which the original title clearly (if humorously) encapsulates. Raymond's words have been misrepresented here for over 4 hours at this point. I do not understand how this is an acceptable trade-off.


Submissions with titles that undergo this treatment should get a separate screen where both titles are proposed, and the ultimate choice belongs to the submitter.


That would be an excellent solution I think.


Personally, I would rather we have a lower bar for killing submissions quickly with maybe five or ten flags and less automated editorializing of titles.


While I disagree with you that it's "a huge mistake" (I think it works fine in 95% of cases), it strikes me that this sort of semantic textual substitution is a perfect task for an LLM. Why not just ask a cheap LLM to de-sensationalize any post which hits more than 50 points or so?


We saw that a few days ago, someone did that.


You can always contact [email protected] to point out errors of this nature and have it corrected by one of the mods.


A better approach would be to not so aggressively modify headlines.

Relying on somebody to detect the error, email the mods (significant friction), and then hope the mods act (after discussion has already been skewed) is not really a great solution.


It has been up with the incorrect title for over 7 hours now. That's most of the Hacker News front-page lifecycle. The system for correcting bad automatic editorialisation clearly isn't working well enough.


Oh, come on man! These are trivial bugs. Whoever noticed it first should have sent the email to the mods. I did it before i posted my previous comment and i now see that the title has been changed appropriately.


7. hours.


Presumably nobody informed the mods (before i did) and it was very early in the morning in the US (assuming mods are based in the US). That would explain the delay.

Anyway, going forward, if anything like this happens again folks should simply shoot an email immediately to the mods and if the topic is really interesting deserving of more discussion they can always request the mods to keep the post on the frontpage for a longer time period via second-chance pool etc.

It just takes a minute or two of one's time and hence not worth getting het up over.


It would be easier for everyone involved, and not depend on mods being awake, if HN didn't just automatically drastically change the meaning of headlines.

Again, this post was misrepresenting Raymond's words for over 7 hours. That's most of its time on the front page. The current system doesn't work.


You are making mountains out of molehills.

This is the first time i have seen the auto-editorializing algorithm make a mess of the semantic meaning of a sentence which is certainly unfortunate. In most other cases (which are quite rare btw) it is generally much more benign. I presume the mods will be taking another look at their algorithm.

However, given the ways people try to influence the content on HN via title, language, brigading etc. it is good that the algorithm be strict rather than loose to prevent casual gaming of the system. And it works quite well contrary to your claim.


it's not a trivial bug, it creates the same sort of aversive reaction that obvious AI slop banner images do.


It's rare to see the mangling heuristics improve a title these days. There was a specific type of clickbait title that was overused at the time, so a rule was created. And now that the original problem has passed, we're stuck with it.


You have a few minutes to change the title after the submission, I do it all the time.


I intentionally shortened the title because there is a length limit. Perhaps I didn't do it the right way because I was unfamiliar with the mentioned meme. Sorry about that.


It's important even without the meme. c++ has try-catch but not try-finally.


It is common for some titles to exceed the allowed length limit on HN. I often do not have enough time to contemplate the best way to shorten them.


Given what this person has gone through, if you want to be critical then I think you owe us a more detailed explanation what exactly would have worked better. Armchair parenting is very easy.


Out of all bugs and feature requests, this one is an outlier in that it requires specific hardware to work on and has an obvious success condition. This means that every man and his dog is not going to be throwing an LLM at this to see if their particular slop wins the prize. People get weird when money is on the line and managing a bounty is a job for which I would never volunteer.


HTTPS ain’t cheap though.


What do you mean? I don't think HTTPS is a paying feature of sdf, and HTTPS is otherwise free thanks to let's encrypt.


MetaARPA tier membership (quarterly fee) is required to have HTTPS on your personal website - personal sites hosted on the main BSD cluster don’t have it.


One place bisect shines is when a flaky test snuck in due to some race condition but you can’t figure out what. If you have to run a test 100000 times to be convinced the bug isn’t present, this can be pretty slow. Bisecting makes it practical to narrow in on the faulty commit, and with the right script you can just leave it running in the background for an hour.


We really would benefit from a Bayesian binary search for this purpose, so you can get by with only running the test 1000 times in most cases.


Spam, illegal content, and moderation in general. How do you protect against new account spam when any domain could be a PDS and any PDS could host an arbitrary number of users? What do you do about people stuffing ebooks and TV shows in git repositories? If a project is getting piled on with all its issued spammed because of political views of the repo's maintainer, is this considered a problem, and if so how is it fixed?

The advantage of an AppView is that, like BlueSky, you can actually have a central moderation team and consistent moderation policy. Even if people post whatever they want on their own PDS it is possible to curate what people normally see. However, even though I avoid following the drama I can see that the BlueSky moderation team is constantly under fire for some decision or other. Choose your poison.

Nowadays I don't have the appetite for fully decentralised public networks and all the responsibilities and problems they bring. It's nice that AT's content is completely open compared with something like Twitter, but it's so helpful that the day-to-day administration is centralised when you want an authority to appeal to without ending up with the quagmire of "defederation".

A question to ponder: is anyone here going to volunteer to run a "permissive" radicle seed node? (i.e. providing storage and access to arbitrary git repos uploaded anonymously)


But doesn't the decentralized firehose make it easy to build curation? You decide what/whom you want to subscribe to---rest of social media be damned. Why do you care what unmoderated crap is flooding the world outside your cosy corner?

And if you choose to receive a broader sampling, you can subscribe to someone who will curate it for you---either manually, or through algorithms. It seems like an elegant way to have a web-of-trust layer for curation, composed with an algorithmic curation layer---and be able to tune the latter separately to suit user needs, without being beholden to the interests of the platform operator. You can easily switch your subscriptions if you don't like the way someone is curating it, without wholesale losing access to the network!

> A question to ponder: is anyone here going to volunteer to run a "permissive" radicle seed node?

Doesn't opening up curation+subscription solve this problem too? Anyone can curate in opinionated ways, and offer to "host" whatever they are okay with accepting responsibility for (at whatever level of endorsement, so long as it is clearly communicated) and users have the choice to subscribe.

The problem today is that curation is tangled with access to the network, so you're forced to accept the curation provided to you by the owner of the walled garden (and incentives are misaligned)


AtProto does have platform and user managed labelers for the moderation piece, so it's at least built into the protocol. The jury is still out on how well that concept will scale.


I gifted it to a couple of new Dad friends. They never did get back to me about it. Fair.


I think if somebody wants to see library distribution channels tightened up they need to be very specific about what they would like to see changed and why it would be better, since it would appear that the status quo is serving what people actually want - being able to create and upload packages and update them when you want.

> But right now there are still no signed dependencies and nothing stopping people using AI agents, or just plain old scripts, from creating thousands of junk or namesquatting repositories.

This is as close as we get in this particular piece. So what's the alternative here exactly - do we want uploaders to sign up with Microsoft accounts? Some sort of developer vetting process? A curated lib store? I'm sure everybody will be thrilled if Microsoft does that to the JS ecosystem. (/s) I'm not seeing a great deal of difference between having someone's NPM creds and having someone's signing key. Let's make things better but let's also be precise, please.


> But right now there are still no signed dependencies

Considering these attacks are stealing API tokens by running code on developer's machines; I don't see how signing helps, attackers will just steal the private keys and sign their malware with those.


Could they detect code running from a new IP address or location and ask for a 2FA code?


postinstall is running on the developer's machine, from an endpoint security perspective, it's the actual developer performing the malicious actions, their machine, their IP address and their location.


That's a good point. Thanks


What are you talking about, NPM keeps having issues that "status quo" of other platforms doesn't.


Crates.io had a major phishing campaign just the other day, but no major hacks yet as far as I know. Is that because they do something special that NPM has failed to do? Or is it just that NPM is a big and juicy target?


We treat code repositories as public infrastructure, but we don't want to pay for it, so corporations run them, with their profit interest in mind. This is the fundamental conflict, that I see. And one solution, more non profits as organisations behind them.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: