MurphyA/hacker-news huggingface dataset:
by ksr | 2025-07-09 16:48:02+00:00
Thanks for your answer. To me, the thrill of modeling the rich and vast domain of music practices across the world is a never-ending source of joy and discovery. To answer your specific points:

1. In my own similar library (https://github.com/infojunkie/scalextric) I decided to pragmatically throw an exception if the transpose method is called on an untransposable scale... At the moment I'm not trying very hard to handle all the cases of transposability - I'm sure there's a mathematical object like a group or ring to describe such cases.

2. I'll read your code to understand better how you handle sub-scale sequences. I would like to revisit my own approach to start at the dyads (sequence of 2 tones plucked from a given tuning) and build up longer sequences from those. I think this would allow to distinguish between ascending and descending sequences in a natural way.

3. I've spent quite a bit of time with MusicXML, and some time with MEI as well.. Yes, neither format has a model for arbitrary tunings which is a glaring gap. MusicXML does represent the full set of visual accidentals (including custom SMuFL glyphs) as well as per-note decimal pitch alterations that can accommodate any cent value. MEI also represents a reasonably complete set of accidentals although it's a closed set, as opposed to MusicXML's open set of accidentals. MEI supports a few pre-defined tunings which also falls short of generality. In addition, MEI does not support per-note pitch alterations, which makes it even harder to represent anything outside the tunings that it pre-defines.

There's unfortunately little activity to update these formats to include general tunings. I'm having discussions in both communities, maybe you'd like to add your voice: https://github.com/music-encoding/music-encoding/issues/1167, https://github.com/w3c/musicxml/discussions/586.

4. I've also spent quite a bit of time on MIDI microtonality... There are 3 main approaches that I'm aware of:

a. MIDI Tuning System which maps the 128 MIDI notes to arbitrary frequencies.

b. Pitch bending which has the limitation that you mentioned above. MPE is essentially an organized methodology for reusing empty MIDI channels in a round-robin fashion for pitch bends and other controller effects.

c. MIDI 2 supports per-note controller settings out of the box, thereby superseding MPE.

My current focus is to create a MusicXML => MIDI conversion pipeline that supports arbitrary tunings, using Verovio as the MIDI conversion engine. I am of course "inventing" new MusicXML elements to represent these tunings and their mappings (and MEI elements too, because Verovio represents its own internal state based on MEI). My aim is to produce a MIDI version of the canonical Sagittal Example (https://www.sagittal.org/exmp/index.htm) from a MusicXML file.
by schwartzworld | 2025-07-09 16:48:33+00:00
I would recommend trying sunvox if you want to dip into trackers. It is free on desktop and cheap on mobile and runs on most platforms. In fact, I have a 2012 iPad that runs it fine.

Trackers are just a different way of entering midi data and automation, literally typing in the values you want. They offer an unreal level of granular control, but at the expense of being able to visualize your melodies on a horizontal timeline.

Modern trackers are basically complete DAWs and sunvox is no exception. It contains a modular synthesis system that is amazing for sound design and creating your own reusable instruments and effect modules. I find myself writing less repetitive parts with a tracker, closer to what I would write if I was composing with staff paper.
by ndiddy | 2025-07-09 16:48:48+00:00
Making big promises and then underdelivering seems like his MO in general. His AI hardware startup went from "AMD makes quality AI hardware but bad software, I'm raising money to completely rewrite the entire AMD software/driver stack to make it better for AI, how hard can it be?" to him complaining to AMD about buggy drivers and AI tooling (when the whole point of his company was throwing all that out and writing new ones from scratch) to him giving up on AMD and selling nVidia AI compute boxes like everyone else.
by bee_rider | 2025-07-09 16:48:55+00:00
> It is weird that “political correctness” has been taken to mean, like, being polite and nice to people or something.

> "Politically correct" in the US context means essentially the same thing as "woke"

I think it is (hopefully?) obvious from my comment that I actually do understand what it means in the US context, I was describing the odd situation WRT the US meaning and the origin of the phrase

https://en.m.wikipedia.org/wiki/Political_correctness

> The term political correctness first appeared in Marxist–Leninist vocabulary following the Russian Revolution of 1917. At that time, it was used to describe strict adherence to the policies and principles of the Communist Party of the Soviet Union, that is, the party line.

The politically correct opinions were the ones that agreed with those in power.
by jonkuipers | 2025-07-09 16:48:57+00:00
The lifetime plan is priced higher than expected LTV, so it's profitable upfront.

We wanted to offer an option for early adopters with subscription fatigue. From the start, it has been a way to reinvest in the project: initially to support Kyle’s time, and now to fund growth that drives recurring subscriptions.

We may sunset new lifetime sales in the future, since a one-time payment model doesn’t align as well with our goal of building and maintaining PL over the long term.
by nagisa | 2025-07-09 16:49:54+00:00
While not a proper product, you can buy a small ESP32C6 devboard for up-to-5 USD/EUR and flash an example from esp-idf. This is paired with some software that runs on posix systems (think your HA host) that together form the necessary commissioning and border routing functionality. Its ends up being a relatively simple device that just takes IP packets off the radio and puts then somewhere else, so I've no doubt somebody will shortly make one (I've been working on one such for myself as an experiment.)

For what you're looking to do in principle you don't really need any of this after the initial commissioning. So long as the radio waves can reach the devices they will be able to talk to each other.
by d4mi3n | 2025-07-09 16:50:17+00:00
Look to history[1][2]. In short, it’s an old tactic for increasing nationalistic sentiment, growing targeted demographics, and putting pressure on women’s rights/bodily autonomy.

1. https://en.m.wikipedia.org/wiki/Battle_for_Births

2. https://ahistoryfactaday.org/the-nazi-lebensborn-program-a-c...
by FreddyAyala | 2025-07-09 16:50:18+00:00
After months of optimization work, I managed to get modern AI models (Qwen3, Gemma3) running locally on iPhone/iPad with full functionality - voice interaction, document analysis with RAG, and real-time conversations. The interesting technical challenge was maintaining performance while keeping everything on-device. No simplified models or cloud fallbacks - just proper local inference with vector databases, speech recognition, and multi-modal capabilities. Why this matters: Privacy: Conversations never leave your device Accessibility: Works in remote areas, planes, secure facilities Cost: No per-token pricing or API dependencies Control: Users own their entire AI stack The broader question: Are we seeing a fundamental shift in AI deployment? Instead of centralizing in massive data centers, could we be moving toward distributed, personal AI? This feels similar to the shift from mainframes to personal computers - computing power moving from centralized systems to individual devices. App Store link: https://apps.apple.com/us/app/bastionchat/id6747981691 Happy to discuss the technical details or implications for the future of AI deployment.
by ToucanLoucan | 2025-07-09 16:50:25+00:00
See my only counterpoint to this theory is Musk has a long and well documented history of being absolutely stone desperate to be cool, which is the only thing he can't buy, and he simply revels in his ownership of Twitter even as he comprehensively runs it into the ground as a business.

Now, would he be upset about such efforts being derailed as a result, or is he even slightly bothered about his website now being packed to the tits with Nazis? Absolutely not. But I do think as unbelievably cringe as it would be if true, I really think he bought the damn thing because he just wanted to be the meme lord.

Mainly I just struggle with giving him as much credit as your theory does in terms of long term planning. He's an overgrown man-child.
by tpm | 2025-07-09 16:50:30+00:00
> Why should we have to legalize them?

You don't have to, of course. But once someone has strong ties to only one country, lives most of their life there, in some cases even is not a citizen of another country, it's the only humane thing to do - in these cases they are de facto citizens already.

> It's not just the Executive

But before the BBB it was, and it was Biden doing one thing and Trump doing another without any laws changing and this is not a stable environment to be in. And it is reasonable to expect some stability from the State.
by xerox13ster | 2025-07-09 16:50:53+00:00
Honey, Established Titles, BetterHelp, 7CupsofTea, RAID Shadow Legends, FTX, OperaGX, AG1, Factor, HelloFresh, AirUp. How many am I missing? How much more do we need to see to be convinced?

I won’t use Ground News or Brilliant (I tried it in 2019 and was unimpressed) because they market so aggressively, something doesn’t smell right!
by tgv | 2025-07-09 16:51:01+00:00
There's no point in idempotency for operations that change the state. DELETE is supposed to be idempotent, but it can only be if you limit yourself to deletion by unique, non-repeating id. Should you do something like delete by email or product, you have to use another operation, which then obviously will be POST anyway. And there's no way to "cache" a delete operation.

It's just absurd to mention idempotency when the state gets altered.
by bigyabai | 2025-07-09 16:51:29+00:00
They say "alternative" right in the sentence. Not "replacement", not "superior choice", but "alternative". It's not at all dishonest to suggest GIMP as a bitmap editor, Inkscape for vectors or Blender for 3D meshing. Blender absolutely beats the pants off Maya and C4D, and frankly I think Inkscape and GIMP is easier to use than Illustrator and Photoshop.

You're kinda splitting hairs, here. If you've used Creative Cloud recently then you know it's downright awful compared to CS6.
by Ologn | 2025-07-09 16:51:48+00:00
Nvidia's trailing P/E ratio is 53 (stock hitting a new high today). Its forward P/E ratio is 38.

A year ago both its trailing and forward P/E were higher. So the stock is relatively a bargain compared to what it was a year ago.

The price implies that revenues and profits are expected to continue to grow.

> My intuition is that the absence of the rapid, generationally transformative, advances in tech and industry that were largely seen in the latter half of the 20th-century (quickly followed with smartphones and social networking), stock market investors seem content to force similar patterns onto any marginally plausible narrative that can provide the same aesthetics of growth

I wouldn't disagree with this.
by koliber | 2025-07-09 16:51:59+00:00
> What is everyone's responsibility is no one's responsibility.

On teams that I run there are many things that are everyone's responsibility. Here are some of them:

- Everyone is responsible for showing up on time

- Everyone is responsible for being respectful

- Everyone is responsible for maintaining documentation

I would not say that saying that everyone is responsible for something automatically makes it that no one will do it. Managers and peers need to work on supporting these responsibilities.

I agree that documentarians do pick up a lot of the slack, and one or more are needed to make documentation useful. However, it is not solely their responsibility to maintain documentation. Everyone is a domain expert in some area, and they need to own the relevant documentation.
by rsynnott | 2025-07-09 16:52:12+00:00
The bot has said fairly horrendous stuff before, which would cross the line for most people. It had not, however, previously called itself 'MechaHitler', advocated the holocaust, or, er, whatever the hell this is: https://bsky.app/profile/whstancil.bsky.social/post/3ltintoe...

It has gone from "crossing the line for most ordinary decent people" to "crossing the line for anyone who doesn't literally jerk off nightly to Mein Kampf", which _is_ a substantive change.
by jrhatigan | 2025-07-09 16:52:16+00:00
Actually, while MCP is a great direction for standardizing context, the "special sauce" of Ego isn't the context-passing itself, but the proprietary engine that uses that context to dynamically generate prompts from a deep personality model.

For the MVP, I had to build the custom state handler to prove out that core persona logic first. Long-term, I'd love for Ego to accept context from standard protocols like MCP—it would make the engine even more versatile.

Appreciate the sharp question!
by anonymars | 2025-07-09 16:52:17+00:00
I come back to this one too: https://www.youtube.com/watch?v=U5qs5tOkGTQ (very mild S2 spoiler). There's so much going on in Anton Lesser's performance.

And then of course later on in the season (much bigger S2 spoilers): https://youtu.be/KWYE1vp4xEw, https://youtu.be/I6SZ--qibXM (I can't find a singular video containing the whole sequence)

And finally: https://youtu.be/mMoAf9xeZNI (also big S2 spoiler)
by orbital-decay | 2025-07-09 16:52:46+00:00
Because it's not necessarily about creative/artistic photography, it's also for things like e.g. microscopy or negative or scan processing, and it's not an alternative to Lightroom which does "magic" unacceptable in many technical use cases.

You can ignore features that aren't made for you, and actually I think they're mostly hidden by default in DT (make a preset if you don't like the default tool selection). All these features were added because somebody needed them at some point, the DT/RT/ART communities are chaotic and lack vision but they're actually using their stuff.

>Coders

As I said, this is not software made by coders for coders. This is exactly how the software made by photographers would look if they lacked organization, focus, and UX skills. If it was made by coders (and UI designers), it would probably have looked like Lightroom and had AI selection.
by Forgeties79 | 2025-07-09 16:52:50+00:00
If you believe the judges are all being as objective as possible and that the systemic flaws in our judicial system are not being exploited by the Trump admin/lawyers representing the Trump admin without pushback from said judges than you can’t be convinced by me. I can cite an example, and if you aren’t personally convinced you can simply say “the court of law said x was innocent or y was held liable” or whatever you consider the correct arbiter.

You can appeal to the system that I am actively saying is not working but you get the benefit of “well the law/eatablishment says so.” You can lean on your opinion or the results, whichever serves you better, in a way I can’t as you cite the case itself. The entire discussion is poisoned out the gate.
by CharlesW | 2025-07-09 16:52:57+00:00
> If I had to wipe and re-setup my smart home with 100 Zigbee devices…

FWIW, this is purely an HA issue, not a Matter one. Once HA includes the Matter credential store in backups/restores, the experience will be the same.

Out of curiosity, what is the reason you find yourself completely wiping and re-pairing all of your Z-Wave devices?
by timschmidt | 2025-07-09 16:53:46+00:00
I like to think of this in terms of the information theoretic formulation of physics and the bounds placed on that by the holographic principle. For any system to fully represent another internally, it must contain more bits of information than the system being internalized. In other words, it must contain more matter and energy, or be physically larger. The brain expends an extraordinary amount of energy looking for patterns it can distill into leaky abstractions in order to build internal representations of reality without violating this principle. However, since the abstractions are leaky, our understandings are imperfect.
by scottiebarnes | 2025-07-09 16:53:56+00:00
NVDA's current forward P/E ratio (price to earnings) is about 37.

That means if we hold constant the profit earnings, if you bought the whole company at its current valuation ($4tr), it would take you 37 years to break even.

Is this reasonable? Depends on sector and growth potential. To me, this is a "fair" valuation and not overly inflated based solely on existing earnings.
by dvfjsdhgfv | 2025-07-09 16:53:59+00:00
Poland will not adopt it in foreseeable future because it makes no sense: the Polish currency (zloty) acts as a kind of bumper in difficult times. It's very simple: something bad happens like a crisis or a war, investors immediately sell assets deemed as risky (such as zloty), zloty goes down by x%, and automatically Polish products and services become more attractive by x%. This all happens by itself. So for the Polish economy it's a no brainer.

For people themselves, they're not so keen either as they know well adopting euro was abused in other countries to increase prices (and not just round them up a bit). So basically nobody wants it, even if there are a few real benefits of joining, such as potentially lower mortgage rates which are among the highest in the EU).
by overfeed | 2025-07-09 16:54:26+00:00
> Maybe training data other companies won't touch

That's a bingo. 3 weeks ago, Musk invited[1] X users to Microsoft-Tay[2] Grok by having them share share "divisive facts", then presumably fed the over 10,000 responses into the training/fine-tuning data set.

1. https://x.com/elonmusk/status/1936493967320953090

2. In 2016, Microsoft decided to let its Tay chatbot interact, and learn from Twitter users, and was praising Hitler in short order. They did it twice too, before shutting it down permanently. https://en.m.wikipedia.org/wiki/Tay_(chatbot)
by Bender | 2025-07-09 16:54:47+00:00
License plate readers, or license plate readers connected to a real time database of DMV and criminal data? I ask because ALPR's are very common now for consumer surveillance cameras and very affordable. Anyone could install one and just not tell anyone. If I so desired I could log every plate going up and down the highway and so could anyone else.

Now if I could connect my system to a real time API and detect stolen cars or cars belonging to wanted felons that would be the bees knees. It would not even have to disclose names or crimes, just 0 or 1.
by ra7 | 2025-07-09 16:55:07+00:00
I understand Nvidia is in a very dominant position. But $4T market cap still seems absolutely insane to me. I've only read about the Cisco boom and bust during the Internet era, and this feels eerily similar (people who actually experienced it might feel differently though).

What could actually drag Nvidia down and make them spend decades in the dark like Cisco still does? So far the two things I've come up with are: (a) general disillusionment in AI and companies not being able to monetize enough to justify spending on GPUs. (b) Big companies designing their own chips in-house lowering demand for Nvidia GPUs.

I don't think Nvidia can counter (a), but can they overcome (b) by also offering custom chip design services instead of insisting on selling a proprietary AI stack?
by AndrewKemendo | 2025-07-09 16:55:12+00:00
Why are you carrying water for this?

The FTC didn’t make that rule.

Who do you think created that rule that anything that lost money for advertisers? I’ll give you one guess

The fact that you’re indignant that someone doesn’t agree with the argument is absolutely absurd.

The law/rule constraint was corrupt from the outset in order to provide multiple avenues for capital to ensure they don’t lose their profits.
by reverendsteveii | 2025-07-09 16:55:16+00:00
it's worth less than half of what he paid for it, lost 30 million users and went from being the default microblog to facing real competition in daily active users from ~~bluesky~~threads (https://techcrunch.com/2025/07/07/threads-is-nearing-xs-dail...). Building what X is today from nothing would be an incredible accomplishment but building what X is today out of what Twitter was in 2022 is still a pretty miserable failure.

Not to mention that now Grok is just openly white supremacist, calling itself MechaHitler and is flat out accusing Jewish people of wanting to kill white babies (https://www.nbcnews.com/tech/internet/elon-musk-grok-antisem...)
by craftkiller | 2025-07-09 16:55:26+00:00
On the contrary, these are great questions to raise at the start and I'd absolutely rate a candidate better for asking them. Too many of my coworkers solve the wrong problem. They treat the symptoms instead of finding the root cause, and so we end up with a fragile patchwork of dirty hacks that get cargo-culted into other code bases.

That being said, the time spent on these questions should be minimal. It should go something like:

Candidate: It seems like we're solving the wrong problem. Why can't the server handle multiple simultaneous requests from a single client? Interviewer: Its a 3rd-party server we don't control. (or even just a "because those are the artificial constraints for this puzzle" if the interviewer is feeling particularly lazy) Candidate: Ah okay. <proceeds to work on the problem>
by euleriancon | 2025-07-09 16:55:42+00:00
I feel like most people that say WeChat is a super app haven't actually used it for any period of time. WeChat achieves their "able to do everything" by embedding sub apps within the app. Switching between them is jarring, and is sometimes less smooth than just opening a different app. Saying WeChat is a super app is like saying an app store is a super app.
by dekhn | 2025-07-09 16:56:17+00:00
"The Dream of the Fisherman's Wife" is an amazing piece of art (generally considered NSFW).

The entire "Thirty Six Views of Mount Fuji" series is phenomenal, really a testament to the japanese philosophy of sublime minimalism. But nothing really hits me like The Great Wave, with its dramatic foreground composition (look at those guys clinging to the boats!) and the tranquil majesty of Fuji in the distance.
Show HN: Torsor- AI Assistants that generate documents for customers instantly
by nthacker | 2025-07-09 16:56:45+00:00
Hi HN,

I am building Torsor - AI assistants that create fully formatted Microsoft Word documents for teams & businesses.

Many industries and teams create MS Word documents as essential artifacts of business outcomes - think insurance claims, real estate contracts, legal letters etc. For over 30 years these teams have dealt with copy paste hell or complex workflows.

No more! With Torsor you can hire an AI assistant and train it on your business in 5 mins for $0. Then generate documents instantly forever.

Please watch our < 2 min demo - https://youtu.be/9wHDG0CtzNI?si=LnPjXxtHu9_BCIsI

Or visit us at https://torsor.com
by bevr1337 | 2025-07-09 16:57:32+00:00
Oof, yes that's certainly a way QR codes can go wrong. Ideally manufacturers print the QR code on the device such that it lasts the device's lifetime.

It would be nice if technical users (installers) could reset the certificates or keys too. Besides losing the QR code, secondhand owners also want some assurances.
by xerox13ster | 2025-07-09 16:57:50+00:00
Your tortured use of language reveals the twisted thought process behind them.

In your statement, you erase trans people and redefined them as something else that fits your small worldview. That is in and of itself inherently anti-trans.

Someone being a trans woman does not make their participation in sports “male inclusion”. They are a woman if they transitioned to become a woman, and saying they are not and should be excluded because you said so is anti trans.