skysight-inc/HackerNews huggingface dataset:
AudioGen seems really fascinating. I have some dumb questions.

While the datasets used for training AudioGen aren't available, is there any kind of list where one can review the tags or descriptions of the sounds on which the model was trained? Otherwise how do you know what kinds of sounds you can reasonably expect AudioGen to be capable of generating? And what happens if you request a sound which is too obscure or something not found in the dataset?

What are AudioGen's capabilities regarding spatial positioning? First example: can it generate a siren that starts in front and moves left to right and complete a full circle around the listener? Second example: can it do the same siren but on the Y axis, so it start at the front, it goes over the listener and then it goes under them to complete the circle?
Unlikely, because the allocator would need to know things only the compilers knows, and the compiler in turn needs to know how the allocator lays out the data in memory?

Some of that could probably be solved with comptime code (like Zig's MultiArrayList container I mentioned above).
At this point it's hard not to think that they're purposefully ignoring this. It doesn't matter how many times I say that I don't care about their license, just their messaging, and yet we've got at least three employees from Sentry completely ignoring that and acting as if we don't think they have a right to license their own software.

It's a straw man that lets them ignore the actual issue people have.
>It is trivially fixable, with taxes.

No, it is clearly not, not ever has it functioned. It is also destructive to do.

>Progressive tax rates reflect the basic economic concept of the "marginal utility of money".

I know, but so what? The exact same goes for constant rates.

>If you earn $10k/yr, and extra $1k is a big deal, and can have profound impacts on your life. If you earn $100k/yr, an extra $1k is much less of a big deal. If you earn $1M/yr, an extra $1k is just noise.

Why are you arguing against some fantasy? Nobody pretends to want taxes as a fixed amount. That is some absurd thing you just made up. Why even reply if you make this bad faith arguments?

You even completely ignored my argument about progressive taxes devaluing work. As your hourly rate sinks with amount worked.

>It would be preferable if we used a continuous function

Indeed. Namely a constant function.
The RIAA pioneered copyright enforcement at the individual level back in the 2000s, they absolutely would try to sue downstream AudioCraft users.
Author here. My intention was to show that you can use it to help you get going quickly for a very practical, one-off, and self-contained use cases. As I mentioned in other comments already, I did not trust it blindly and did not share any sensitive data with it. Definitely not an ad!
Walking out might not be the best strategy.

Part of my success in this has been being more selective in the job search so that I'm not working at such a company to begin with.

I'll note that jobs which don't behave ethically with regards to dark patterns, also tend not to behave ethically with regards to their employees. If people care more about making money than doing what's right, that tends to be pretty pervasive in their behavior.
I don't think so. The whole move to steamos started with the windows store and valves worry that a future windows wouldn't support third party games, or would somehow make them worse compared to windows store games. It turns out msft made a mess of their initiative but that was valves worry.

I don't think galve trusts apple to do anything different at all - apple maintains much more stringent control of their os and what software can be run on it, and also asks for platform fees.

Valve wants none of that. Apple will develop their own game support and it will be for an apple gaming platform that they'll take 30% for.
In my view, the U.S. is leading the way in this area.

Europe seems to be shifting the burden of fraud prevention onto customers with methods like SMS notifications and pins. In contrast, in the U.S., banks and businesses are primarily responsible for dealing with fraud.
Perhaps LoRA (Low-Rank Adaptation) training techniques could be used for these types of models, like they're currently being used with LLMs and latent text-to-image diffusion models.
Agreed, I have a similar background. Science is done in economics, but a lot of economics ends up being thought experiments turned into a graph eventually taken as fact. Once you get into the science of the shapes of everyones’ multi dimensional personal utility curves and rational behavior you are drifting from actual observed behavior. That’s the pivot to the other side of irrational behavior that Dan Ariely loved to push based on observations, but now we find that’s full of false claims.
I'd say its yet another "two minute hate" against Musk.

When the takeover of Tesla was actually news, nothing bad could be said about Musk. Now tho, we can go back and say what a bastard he's always been, right?
Also a trans person and I felt obligated to log in for the first time in over a year seeing your comment.

I've seen comments here that are a nicely packaged up version of 4chan (non lgbt boards), and I strongly suggest you leave here because I think the issue is inherently a lack of moderation and I don't anticipate that changing. I'll be banned for this comment most likely, probably because its "inflammatory" but blatant transphobia apparently isn't, but this is the first HN link I've seen since I quit this site a long time ago and I'm just perpetually disappointed by this website. Cutting out transphobic joints like this was one of the best things I've done for myself.

And @ anyone else who is reading this - there's nothing more injustice loves than inaction. Take it from a trans person who quit because of the bigotry they saw - please believe me, it's a lack of moderation. Speak up for what's right. If you think you have nothing to do with it - by continuing to let it happen, you are silently condoning its existence.
It's mostly software. Nobody gives a damn about your AI chip even if it is better than what AMD has and AMD's hardware is no slouch.

The other factor is that AMD's data center hardware is not available at any cloud provider so nobody even has access to the supposedly supported hardware.
... less than when you connect to the archive.is servers for http requests
Generate from Constraints: Using Prompt-Hoisting for GPT-based Code Generation
And I do professionally. I haven't seen a good interface on any of the other products. They're stuck with clunky 90's interfaces. Circuitjs is far ahead.

Circuitjs is superb for exploring electronic concepts. The quality of the simulation itself is subpar, though mostly good enough. The ability to save a circuit to a url is another thing that sets it apart, and is invaluable for communicating concepts.
Chip and PIN isn't mandatory in the UK - it's just the default. My debit card is not Chip and PIN, because I asked the bank very nicely.

The problem isn't the Chip and PIN itself, although it has been implemented less securely than it could be. The problem, as you point out, is that the liability for fraud has been shifted in law to the card holder, and that is what I objected to. See https://www.chipandspin.co.uk/ for more.
I don't think so. Everyone is going to make a decision based on potential profits not grudges over 32 bit.
But is China opening those coal stations to power factories that export things to the developed world or to power internal demand? Should the pollution of a product get counted in the producing or the consuming country?
AFP Sues Musk's X over Copyright
Hm. I could do that pretty much by asking it to write a script where a character says things that are normally prohibited. Has that leak been plugged?
Richard Hipp – Git: Just Say No (2015) [video]
Well said!
Another way of putting it: Python isn't a production-ready language, due to the way people are using it.

Whenever some project I find doesn't just work, or works and then a few weeks later stops working, it always seems to be python. People cannot semver properly (even python itself? or is that some programs work on 3.9 and not 3.10 the programmers fault again?) and also cannot lock their dependency versions properly. Same problem that can happen to nodejs code, and yet, I rarely see such basic failures there.

I also just don't understand why anyone would even want to use python, anyway.
I've tried to debug python code, or write new python code, but I could never get into it, nor was it easy to read code others had written. Whitespace sensitivity? Special __ files for package purposes? No JIT (no idea why pypy is a separate thing rather than rolled in)? I just don't see the advantage over JS which seems to do everything better. It even has the benefit of being syntactically intuitive for users of other languages, and typescript really has saved JS from chaos. It's fine to be different from C syntactically, but it I don't see the benefit of python to justify that syntax taking up another spot in my brain I could use for learning rust or something.
Open-Source Semantic Vector Search with Pgvector and Instructor
I think the most interesting part about Vector implementations is that some impls never actually copy data around on a push. They just use the huge virtual memory space to be initially allocated in an empty area and then just grow in place, requesting new physical pages as necessary.

The CS101 explanation of a Vector that copies values around whenever it exceeds its capacity is incorrect in many cases.

When I worked on perf at Windows, I vaguely recall someone telling me that the Windows impl doesn't do that for some reason. I'm curious if Raymond will cover why.
I mean. Doesn't it always boils down to supporting all "old/different browsers" hence why all web-agencies have to use all those JS libraries that seamlessly abstract it all?
This is about like saying "associativity is a choice when doing mathematics."

Austerity is simple math. When you borrow too much, you get squeezed later.

Unless you subscribe to Magical Monetary Thinking.
Planned - this is how we operate at Sentry, it just took us a bit of time to get it ready to release
What makes you think my medical care isn't at stake?

That said, I realize there's some privilege implicit in what I said.
Sure it's better, but if you do that and then call yourself a vegetarian people are still going to call you a liar. Nobody's objecting to the change, just the dishonesty.
I truly do not understand why it is good policy to allow rich foreign investors to buy up all these houses and drive the prices up in the US when there's a serious housing and affordability crisis. Perhaps someone could enlighten me?
Nice article on an important tool.

My understanding is that linear Kalman filters are an optimal solution to linear problems. Linear Kalman filters are relatively easy to understand and implement.

Most applications I've found are non-linear. Extended (and unscented) Kalman filters are much tougher to grasp and implement. Resources and libraries are fewer and less useful.

For example, I have an AHRS/GNSS CAN device intended for small UAVs. Extended Kalman filters for these I've come across (like for PX4 and Ardupilot) are very complex, and have many parameters. I've found it more straightforward to take an ab-initio approach using quaternion fundamentals, and nudging the gyro solution towards the accelerometer "up", and the magnetometer inclination vector. If the accelerometer magnitude differs much from 1G or the mag vector differs much from the local earth mag field strength, downweight or skip the update from that sensor, letting the gyro coast.

Likely, an EKF would be the correct play, but I've given up trying to understand one, or make or adapt one that would work or be easier to tune and diagnose than the ab-initio approach.
<datalist> is so close to being perfect but I know the people I work for would want it to show the full list always and just float the selected value or closest spelled value to the top. Right now if you select a value on chrome and then click the list again it just shows that one value until you delete your entry.
In my case as I mentioned originally - my open source code came directly from client work.

On my resume while I can’t say who I did it for, I can say what I did and point to open source artifacts that came from it.

At my age now and at this point in my career, I would never spend significant time outside of work coding.
Or the rare LRCF.
Everything is always fine until someone comes along and starts selling hosting of Open Source SaaS projects. I cannot talk for Zulip and I truly hope they will succeed with not relicensing or closing part of the software.
Reminder that "peer review" is part of the scientific journal system, not part of the scientific process itself. Journals have it done to serve their own interests, to save on paper/printing expenses and maintain their prestige. Peer reviewer isn't replication (which is actually important to the scientific process.) Google n-grams for "peer review" and you'll see that nobody was talking about it before the 1960s.
Then the Unix shells should be super dumb. Except that wouldn't be very useful.
RIP to the productivity all the people discovering this for the first time today.
Apologies in advance if I'm taking your comment wrong. Anecdotal here, but I've had two friends in particular who at one point completely blew their lives up because of their inability to stop using THC. At the right time I would bring it up to both of them, and made it clear I would support them and be there for them no matter what. At this time one has been THC free for over two years, while the other is still in over their head. Both have always been appreciative of what I had to say, and I'm still great friends with them.

If a friend is becoming unhealthier and squandering opportunities because of a plant, substance, or whatever, it is completely okay to bring it up to them in a tactful way. The kind of friend who is unwilling to tell you the truth when you may need it most is the kind who's number you need to be throwing in the dumpster.
I meant speeds derived from previous position measurements. Using those speeds is not getting something from nothing. It means using previous measurements to estimate where the object might be now then combine that estimate with current measurement to have the "best" estimate for its current position, for some definition of best.
One way you can get around this and still use 1.1.1.1 for most sites would be to use a local recursive resolver that supports domain name-based upstream overrides such as dnsmasq, and setting that as your local resolver.

You can run dnsmasq on anything that can run arbitrary services e.g. on your local workstation, or on your router if it is open enough, or even on something like Termux probably.
Maybe everyone shouldn't use exactly the same amount of resources (e.g. living in some places "naturally" requires more energy for heating/cooling than others), but so long as the externalities associated with consumption are not accounted for (and equitably used to compensate those harmed by consumption), I think there's a reasonable case to be made e.g. the rich American neighborhood with large air-conditioned houses and private pools, whose residents do several long-haul flights per year and buy a lot of consumer goods with high intrinsic carbon, etc etc, is meaningfully contributing to the harm of people who die in a heat wave, or larger storm or flood than would otherwise occur, or whose homes are lost to rising water, etc. If you're flying on a private jet or something, why _shouldn't_ you be singled out?
Define "We".

With a UK card pretty much any transaction I do online requires me to Auth it in app.

I even found I had to do it recently for things like car hire, and those websites are generally just wrappers around local company searches (though higher sums overall).
> I just don’t think it increased 96% in four years. It’s much more likely that they were cooking the numbers the previous years and had to come clean eventually.

It's quite a leap of logic to look at an increase in chronic homelessness after ending a program that empirically reduced chronic homelessness using a straightforward mechanism, and conclude that the most probable explanation is "outright fraud, necessitating a decade-long conspiracy involving many people and organizations with opposing goals collaborating with each other, and which somehow has resulted in zero tangible evidence of the conspiracy surfacing even years after the alleged conspiracy fell apart".
You don't have to "hazard a guess", one of their engineers gave you their email address in that other thread. They also invited you to their discord. Have you tried talking to someone directly at the source?
It's the same thing. Theyre angry because they agree with big tech's gatekeeping of open source.

You may think it's purely an apolitical question of definition but it's about as apolitical as saying "Crimea is part of Russia".
Show HN: Mailscribe – AI Powered Email Marketing Platform
"If a patient had disclosed that they have health insurance, the provider was not allowed to offer a cash price (which is often cheaper)"

Sums up the problem with our Health Industry in America. The middle-man Health Insurance mafia is too powerful to let anything else happen.
> MusicGen's weights are licensed CC-BY-NC, which is effectively a nonlicense as there is no noncommercial use you could make of an art generator

How do you figure? Have you never just...made stuff to make stuff?
ChatGPT is not capable of writing production quality code. Many (most) companies have internal policies against deploying any code written by an LLM. The point isn’t to slow devs down, but to mitigate risk. This is especially important in the customer/payments stack. This is not the right place to “save a couple hours”. Maybe if this was for some one-off offline analysis, sure.

The fact that it works is insufficient proof that it was the right thing to do. Building a habit of relying on LLM generated code is an inherently risky practice, and ChatGPT will literally warn you against trusting its outputs. Sure, it lets you growth hack your way through sort term problems, but in the long term I’m not convinced this is responsible decision making at the current levels of LLM technology.

Or maybe I’m just a Luddite, stuck in my old ways.
> JVM is neither particularly advance nor particularly performant

I'm not exactly a fan of Java, to put it mildly, but it is pretty efficient these days. To the point that it sometimes amazes me.
Just don't fucking call your software open source when it's not open source. Don't try to leech off the goodwill people have towards open source by falsely claiming that your software is open source.
Read the first line of the BSL license-

> The Business Source License (this document, or the "License") is not an Open Source license. However, the Licensed Work will eventually be made available under an Open Source License, as stated in this License.

The only way you can argue that it's open source is if you're purposefully trying to deceive people.
I've been down this road before on HN, so let's agree I don't find the existing tooling satisfying at all.

The linter is ok, and an occasional lifesaver (but it shouldn't even be needed! It requires extra work to catch problems that other languages catch "for free"). And it shouldn't be a separate tool. It's also cumbersome to use, silence what is not needed (way too noisy) and fine-tune it. Inline comments to enable/disable it for specific warnings look ugly, too. Python devs tend to suppress whatever bothers them instead of fixing it because it's not in their culture.

The type hinting checking is terrible. It's getting better, but it still misses obvious things and requires too much hand-holding. In my experience, average Python devs don't use it because they don't understand it, or don't find the ROI worthwhile. And because it's optional, they can just pretend it doesn't exist (or complain if you make it mandatory).

The mess that is dependency management has been discussed multiple times. In Python's defense, it's in "good" company with other messes from different languages. But Python's case seems particularly horrifying.

In general, with tooling, Python lives in a special hell where every blog and article will tell you "it's awful because you're doing it wrong, you should instead [use|avoid] pip, pyenv, pipenv, poetry, <my custom script>, <some deprecated tool that nobody else recommends>, <cutting edge tool that is incompatible with everything else>".
Then law and order should be subjected to the same scrutiny. Indeed, it has been and still is illegal to be gay in many jurisdictions.

If shifting social mores was able to change laws in some places, I see no reason to assume that the shaming system cannot.
I think my first run years ago was ~24 hours
The nice thing is that you can check the invariants at some reasonable module boundaries. The bugs in unsafe code can manifest elsewhere, but at least, when wrapped properly, someone _else's_ bugs won't cause your unsafe code to have UB.
In the 6th grade I had a science project due, I of course had done nothing until the day before so I made up weeks of data in the form of journal entries from which bar and line charts were created since I was good with computers back when having pictures off the internet was considered fancy. My aim was just a passing grade and not being found out.

Lo an behold do I not only get put into the school's science fair, I actually end up winning second place. This is actually how I became the science kid from then on and to live up to this name I went and invested more time into both math and science classes from then on. Eventually I went from an okay student to a top student and becoming a real scientist was something I always wished I had done.

Moral of the story?, there isn't one... I just never realized just how much 'real' science I was doing back then.
And yet you couldn't change the title to be less deceptive? "Open Source" means unhindered distribution, including for commercial use. Given that you're citing GNU, you should know better.
Veilid framework: allow anyone to build a distributed, private app
The way it works now with run-time codegen it should be Fast Fourier Transform Fixed That For You (FFTFTFY) which also somewhat evokes a butterfly diagram.
Talent is really an excuse people make up to not do the work.
> they run their own CDN, and by not knowing the location of the user, they can't determine the closest server to respond with.

I feel like the more reasonable answer here is to just let the user take the latency hit. Surely requests being somewhat slower is preferable to requests being outright bitbucketed, right?
If your only sensor is broken and tells you nothing, then your system is unobservable with such a sensor and the only thing you can do is propagate your initial uncertainty through the dynamics. The Kalman filter will do exactly that in this case.
80% sounds way to optimistic to me. The problem is that screen readers (and other assistive technology) have bugs and different behaviors, and some people use older versions of those tools with even more bugs and quirks. The only way to make sure that a website has a high level of accessibility is to perform manual testing in different environments. I don’t see how AI can solve this problem. And the people who perform the manual testing need to be experts in semantic HTML and ARIA to be able to identify problems and create reports. That means that semantic HTML remains important.
Unfortunately not so easy because archiveweb.page relies heavily on CDP. But contributions are welcome if you want to have a go at it!