skysight-inc/HackerNews huggingface dataset:
Its simply not ok -- pure consonant acronyms obfuscate and conflate meaning and dilute inter-communication. They are a relic of the pre-internet. It would be better to either eliminate usage, or move to richer abbreviation practices which include vowels (like 'SemVer' for 'Semantic Versioning')
Yeah, I have been guilty of that myself sometimes. This XKCD is a reminder to me: https://xkcd.com/793/
Wild idea: What if secure digital payment was a public service.
Skip to the samples:

https://audiocraft.metademolab.com/audiogen.html
Also on Firefox on Android but not getting the banner.

edit: Enabling JavaScript makes it show up. What a fucking ridiculous banner that is too, thankfully I don't have a macbook so I don't need to use this.
Yeah the overnight rate is about 1/3 the peak rate and they are going to make it even lower to incentivize overnight charging.
We have 3D Secure, but it's almost never implemented on sites!
A massively diverse and deregulated banking sector.

The US has literally thousands of small regional banks across 50 fairly independent states.

Rolling out major new technologies in that environment is far far harder.
This has been my primary use case as well (usually for writing some scripts or where I need to solve an operational task quickly), and ChatGPT has saved me a ton of time with those tasks.
Pretty sure you are wrong - I run Linux on both my desktop and laptops; and moreover everyone in our engineering team runs Linux as main OS as well. We haven't seen any Cloudfare-specific problems.

(I have no doubt ypu are seeing the problem on your PC; but generalizing a single point to all Linux users just screams "technical incompetence" and makes me want to ignorw the post)
> One way around that is this beautiful exercise called “morning pages.” You set an alarm clock for 30 minutes, and you just type or write. Don’t stop to correct anything. Don’t stop to make it good. Just plow ahead. Write about anything while trying not to repeat yourself. This primes the pump and gets the gunk out.

I've done this technique and it's really amazing to learn to tame the inner critic.

AFAIK the origin is the book The Artist's Way by Julia Cameron.
I use that time to enjoy my customized desktop background and screen saver.

The real world offers lots of things that have no analog in the "virtual" world. I thought we had passed on replicating the real world online when the "metaverse" died.
I don't really need unsafe but I do enjoy using it. In particular, `unwrap_unchecked` is nice for when I'm 100% sure that an unwrap can't fail. I don't see any reason to leave that to the compiler to figure out.
Honest question: Is the italian society really that perfectionistic or was your perception back then not spot on?
You should really disclose that you work for Sentry/CodeCov in your comments about this.

Being "scheduled for open source in three years" is not the same as being open source today.

Keep in mind there is a third option- CodeCov could just be honest about what they're doing. They could just say "shared source" or "source available" and take the exact same actions they're taking, just without misleading people.
> Would you rather they just keep their source completely closed then?

What you are doing right now is a pretty transparent motte-and-bailey <https://en.wikipedia.org/wiki/Motte-and-bailey_fallacy>

Don't do that.
I'm talking about a large breed raised on grain and then suddenly switched to pasture -- not one raised on pasture its whole life -- as you might see with a retired working animal. They may not literally starve to death, but they will lose a lot of muscle mass and may get sick and die from that, or may struggle to survive the winter.
I think this tracks very close to my experience.

In 10 hours, I can make something that looks starts to look valuable to my wizened eyes. This is the happy path.

In 100 hours, I can build something that the rest of my team can begin to see the value in. This is the MVP.

In 1000 hours, I can make something that I can actually sell to a customer - but only with clear expectations that there may be months or years of on-going polishing required. The is the beta.

In 10000 hours, I was able to learn this perspective. No product is ever done. You only ever get to that tenuous beta phase and then becomes almost entirely about dealing with customer feedback.

For me personally, I start to check out after the 100 hour stage of development. Tedium and repetitive concerns begin to leak in and tempt the strategic nuclear problem solving facilities with insane overkill solutions (aka abstraction hell). I now try very hard to find reasonable handoff strategies before I get to that point. There are other team members who cannot stand the indeterminism of the 0-100 hour range of development, so this works out really well in our shop. Setup the pattern, let the tool operator zone out for the duration of their shift. Not everyone wants to be ivory tower architect and can find far more joy in the simpler tasks.
The demos are great. Could someone explain what’s in it for Meta open sourcing all these models?
> most people gain wealth by running successful business

In the USA, this is absolutely not true. The majority of the 1% earn their wealth through inheritance and investment, not running a business.

> if they instead inherit that wealth, there is nothing shameful about that either

Depends on whether you consider inter-generational wealth transfer completely valid, or the basis of most oligarchies. "I'm rich because my parents were rich" is thing that the US accepts as almost god-given, but it really is not if you look across time and space. The idea that I should just be able to transfer whatever wealth I have upon dying to my children is an idea very much promoted over the last couple of centuries by the wealthy, and is not "the natural order of things" (because there is no such natural order).
Ooh, that's very interesting. How would I find the metaphors used before, say, the industrial revolution?
I wonder how tractable it would be for the compiler to suggest when your API needs Rc or boxing without being just as wrong in other cases.

I think now that too many lists is part of the book, maybe the compiler can link to that in some cases, hah.
> where “Kunst” is artist and “Kunststoff” is plastic, and in Middle Low German “kunst” is knowledge and ability.

Kunst means art, and an artist is a "Künstler" in German. (and Intelligenz is grammatically female, so there is no trailing s in "künstlich" in "künstliche Intelligenz". Its a difficult language.
My problem is that you offer no alternative. That terrible future you foresse; I earnestly believe it has already happenned. A sealed, signed, and immutable OS is already a reality on Apple's platforms. Windows and Linux are not against this idea; they're late.

When it does happen that Windows and Linux join the sealed and signed party, what can be done to make you whole?
Git mutates files to do many of its normal operations. Dumb-syncing without being perfectly up to date before you disconnect and switch to another machine and start making more changes means you risk conflicts (new conflict-named files in Dropbox, silently clobbered changes in many, etc), and git has essentially no way to notice this and warn you about what happened or recover what you lost. So you do your stuff, later discover the sync error when you reconnect, and now you have to choose losing data or understanding git's plumbing and raw data well enough to save both by hand.

---

For example, branches. From what I can tell (I'm moderately confident here, but definitely not 100%):

Git stores branches as a file at .git/refs/heads/branch-name which contains the current commit SHA. When you make a new commit in that branch, it modifies the file's contents to contain the new SHA. Syncing a conflicting change here means... well lots of possibilities. Maybe one write silently wins and the other SHA gets silently garbage collected eventually, maybe there's now a new branch with a conflicty name, maybe you have a broken file because it contains a `diff` conflict and it has <<<===>>> markers, maybe demons erupt from your nostrils.

Jujutsu stores branches as a folder at some/path/branch-name/. The current head of the branch is a file in that folder with the SHA as its filename (the file is empty), giving you some/path/branch/c0ffee . If you sync changes from somewhere else due to concurrent changes to your clone, it either agrees and there's no harm, or it becomes a new file in that folder, some/path/branch/00f .

Your local tool doesn't know which is correct, but it can tell that a conflict occurred, and both actions' results are still available.

---

That's a thing you have to design carefully around, so it's completely understandable that it's not the default. But one of the benefits is that it means you don't need special protocols to exchange data, so tons of things simply work correctly without further effort. Git has to use lock files to protect its internals, and they have numerous issues and are completely useless in some situations (e.g. NFS, Dropbox). Jujutsu simply doesn't need them, and works safely regardless of your system or usage patterns (for this at least, dunno about everything).

All this^ is why I pay to store my git repos in a git host rather than simply using my own backup systems (and why I don't have two remote backups). And it's why I avoid SQLite for much of my heavy-use personal backed-up stuff - it makes one large file that mutates, so fully syncing is a MUST before making any changes. Same with keepass - one large mutating database (but it has pretty good database merging built in, so the dozen or so conflict files I've gained are easy to resolve). There are pros and cons to splitting things up into a million files of course, but I run into sync issues pretty regularly so that's the pain I feel most keenly.
talk about throwing out the baby with the bathwater; i'm not interested in inter-domain squabbles, I just wanted to read about your distro.. now, less so.

separate the drama and direct it to those that can enact change. manipulating the commons with emotional pleas to put pressure on operators is the same reason I can't stand twitter.

it's trivial to get around, but i'm not going to.

whynot?

because i'm being stereotyped as a 'HN user', and generalizations (as mentioned in the plea) are harmful and unfriendly.

So, much like they did , i'm opting out; but I only lose a single experience, they lose an audience.
By blocking everyone coming from HN, they paint everyone here with the same brush, don't they?
In terms of a career, probably not. It will likely just be an added skill required by already-existing jobs. Lawyers will need to know how to use ChatGPT for legal purposes, etc.

Personally, I have experimented with customizing prompts for creating Anki cards, and I guess you could call this prompt engineering:

https://neurotechnicians.com/p/generative-ai-and-anki-part-1...
Good question, and something I was wondering as well. Wayback machine says it was first indexed in 2017, so I'd go with that.
New highly efficient cipher for CPU cache randomization
I am sorry you have had this experience. How can HN be better?
There is indeed a proposal to partition :visited links: https://github.com/kyraseevers/Partitioning-visited-links-hi...
I created the Sentry project, am the CTO, and represent one of the strongest voices in our company for why this opinion of open source must change or open source will continue to be unsustainable.

I disagree with your sentiment here, as I see plenty of negative effects from unfunded open source, from low ethics companies, and from proprietary softwares deterrent to progress.

BSL is allowing us to give $500,000 to other open source projects this year, in addition to allowing any team in the world to use our software. What other open source company is putting their money where their mouth is? Nothing obligates us to make any of these decisions.

We need to evolve our irrational views of idealism and find common ground that allows sustainability if we want open source to thrive.
Since we don't understand its nature, we actually have no idea whatsoever whether it's a continuous stream or not. I mean obviously we sleep, but I take it you didn't mean that kind of interruption, which is beside the point. But either way, it doesn't matter, because "stream" can simply mean "the quick succession of experiences that seem to be continuous to the experiencer". And none of this really matters at all for the discussion at hand, the answer is the same either way.
If anything it makes them appear to be one of the best places to work at to do research. Could be them playing the long game.
theoretically what's in it for them is that people will build content faster and with less barriers for eventual consumption on their platforms
> The issue I have is companies claiming Source Available is the same thing as Open Source. I find that to be completely unethical.

That is a fair point. It annoys me too.
I would love for you to point out comments that that are bigoted against trans people. HN has always been a trans-friendly website and major members of HN over the years have been either trans or openly pro-trans.

I've never seen it, which implies dang actually does his job.
WP style hover footnotes are fine because they are invariably mere bibliographic metadata. (This is also the case for OP, where every sidenote/footnote could, and should, just be a hyperlink.) You know what they are without hovering, because they are just a simple citation and you have zero interest in them unless you are factchecking or following up references. The fact that the footnote is an opaque link, a blackbox, is not an issue when you know what will be inside the blackbox & if it's worth the effort to you - you either want the citation or don't.

However, most of the interesting uses of footnotes people talk about, like nested stories, are not like this. Novels like _House of Leaves_ or _Infinite Jest_ for example. But these are fine also, because you can just assume you want to read the footnote and follow the reference. It just makes reading it more nonlinear and like a CYOA.

However, in between, there is no golden mean. It is very frustrating to have a book where half the footnotes are mere bibliographic information but the other half are interesting comments, digressions, meta-commentary, and so on. You either spend a lot of effort breaking from the text with wasted clicks/context-switches, or you miss a lot of important things. This is bad enough when it's a book using footnotes and you only have to keep glancing down at the bottom to see what it is - but it gets far worse with endnotes, and if they require multiple clicks each, you just give up!
In my experience, Stripe used to be a lot better at catching this stuff - but I've noticed it's seem to have been getting worse and worse.

Has Stripe Radar improvements slowed down or have fraudsters gotten better?
People do it all the time! Especially, er, rich weirdos. I assume the general mechanism is "rich weirdo says to lawyer 'they were mean about me! Punish them!', lawyer explains that there is no case, eventually to shut up rich weirdo, lawyer files a complete nonsense case". It's basically an emotional support lawsuit.
Even more funny is that in USA, the actual amount charged to the card is mutable. Take for example when you go to a restaurant and give your card, it's charged, and then you write out with a pen a tip amount, which at some future point gets added on to your charge.
It's not brushing it under the rug if I don't see it. As in, any time I have seen a bigoted comment it is downvoted or flagged.

The pushback is because what you're describing literally isn't observed, and no one is showing links or calling out accounts.

Maybe you're right, but it isn't my experience so nothing is "up to me" except continuing to flag or argue against biased comments.
We're talking about an industry who proudly announced instant bank to bank payments last week like 2003 has just arrived in the colonises.

Don't expect speed or creativity in the US banking sector.
It looks like this might be posted under the guise of "humor and cartoons"? It's not really clear what this is.
> the author had ChatGPT write a script to automatically handle payments processing, specifically for chargebacks

Feels like a mischaracterization tbh.

He had it make a script to go through and accept the chargebacks for these accounts, not handle payment processing or do anything to the chargebacks other than click "accept" essentially.

> And based on the context in the article, the author sounds like they lacked the technical skill to write or validate these scripts themselves.

I also don't really get where you're getting that from.

The author even said

> I reviewed all of the scripts carefully, and also never shared any customer data, IDs, or API keys. I think I saved at least a couple hours compared to hand-rolling these tools manually!
Oh please.

I am not saying they're required to be open source. I'm not saying they shouldn't be shared source. I'm simply saying they shouldn't lie about being open source. If CodeCov had the exact same license with the exact same restrictions, but didn't lie in their messaging, I wouldn't be commenting about it.
I'd estimate it that it saved me a couple of hours tops. They were simple, self-contained scripts with at most 150 LOC.
Test-Driving the Pyramid's Top
> Which is bad for you, professionally speaking - it's bad to be completely in the dark about "the web" as most people experience it.

Why? None of my professional work is related to the web at all. Why should I have to suffer the hell that is the modern web just because most people choose otherwise? Doing so wouldn't improve my work at all.
I setup a jitsi server during the pandemic on a small linode instance I run using their docker compose setup which was pretty effortless. It only took me a few minutes to get going and has been rock solid for my use cases.
Not necessarily, see for example Nick Bostrom's Simulation Hypothesis.

Maybe one could argue that too requires adherence to some religious dogma (Scientism? Reductionism?)
I had not made the connection myself yet but having just finished the german version (the only one I read), I now can't unsee Josef K as Larry David, it fits perfectly. I was very surprised, given it's reputation, how funny the book was.

In the book it is also pointed out more than once that Josef K's trial is not held in the "regular" court. Which to me indicates that the convoluted nature of the trial doesn't necessarily reflect on all bureaucracies, even if it's tempting to interpret it like that.
I usually cook the spaghetti squash in the microwave but then pull it out of the shell and toss it into a skillet with some olive oil, salt, and pepper and sauté it for a few minutes. This dries it out a little and blends in the oil and spices. You can add some garlic at this stage, too.
> US seem so far behind when it comes to banking

"ahead" and "behind" halt thinking, and turn the entire topic into some kind of number-line position. It is not. This is complex and actors on both sides of the Atlantic are playing in bad faith to exploit changes. Second you ignore the roles involved. Mid-20s person with steady job is a smaller and smaller part of the system-in-fact, for many reasons. Some people say that working 20-somethings are abused and disenfranchised, including in the EU and elsewhere.
Commoditize Your Complement?

https://gwern.net/complement
Interesting! Thanks for the insight!
While it’s always good to be a bit skeptic, don’t take this video at face value either. I’d argue that it has bigger issues than Real Engineerings video because it tries to come off as scientifically accurate, but may actually be deeply flawed. See comments on this Reddit post for some deep discussion: https://www.reddit.com/r/fusion/comments/10g95m9/comment/j67...

Real Engineering has a tone where - while I do think they usually keep a high standard - I don’t assume that they’re necessarily 100% correct or that the new technology they cover is necessarily viable. With both Spinlaunch and Helion I just came out of it with the feeling “cool, interesting, looks promising”
And https://audiocraft.metademolab.com/musicgen.html

The samples included in the press release are quite impressive to my ears, but the other samples (especially from AudioGen) have a hint of artificially.

As usual the music is quite repetitive, but I'm looking forward to tools that simplify changing the prompt whilst it generates over a window. I can only imagine the consequences for royalty free music.

Edit: the "Text-to-music generation with diffusion-based EnCodec" samples are quite impressive.
I'm nearsighted, and I have astigmatism. I've noticed that when I close one eye and look at something like a clock on the wall, each eye produces a differently distorted image. Each eye is a bit different. But when I look at the clock with both eyes, the image is much sharper, and better than either eye alone. The article's scenario of 1,000 ship passengers reporting their individual GPS coordinates reminded me of this phenomenon.

I bet that brains use clever algorithms like Kalman filters extensively.
I agree on indexing retirement age to lifespan, but I doubt that would get much support. See ex. the protests in France. In the U.S., the elderly are a very powerful voting bloc.

I'd argue another concern could be useless/harmful interventions. Like taxpayers paying 82k a year per person for Leqembi treatments, which seems useless at best. There are also a lot of interventions that drag on terrible-quality lives in an attempt to forestall death as long as possible; I have personal experience with elderly family members who expressed a preference for death over their treatment plans (but were no longer able to choose). If I retain the ability to choose, I would go to great lengths to avoid some of modern medicine's pallative care.

I don't know. It's all hard. Obviously I want elderly people to be healthy and cared for as much as possible, but not at infinite cost (to the taxpayer or to their own quality of life).
I would bet the scale and scope of Cloudflare's business would make HN a complete waste of time over and over, even if it were some marketing conspiracy. The CEO of an org like CF has way better things to do with his company-time than shill on HN. Plus, if you took 2 minutes to look at eastdakota's comment history and/or mine, you'll see we are longtime active HN users. So if we're somehow in cahoots to drum up some good marketing PR on HN, then we've put more than 10 years of effort into building fake profiles with comment history and have carefully made sure to hide our affiliation, just so I could compliment Cloudflare on HN and hope that the Gods of random actually got it noticed and upvoted, just so the CEO could come in and leave a comment.

Or, maybe we're just people that like and use HN that happen to believe what we say.
Actually, that sounds like one of the better startup ideas I've heard around AI. Automated accessibility compliance (or something close to it) would be very useful and definitely something people would pay money for.

I fear LLMs are only about 80% up to the task, though, which is actually a very unpleasant place to be in that curve; sort of the moral equivalent of the uncanny valley. Whatever comes after LLMs though, I bet they could do it, or get very close.
Hello, I am the author of VkFFT, Tolmachev Dmitrii.

I remember VkFFT got a lot of initial traction thanks to Hacker News three years ago. Back then VkFFT was a simple collection of pre-made shaders for powers of two FFTs.

Nowadays it is based on the runtime code generation and optimization platform that supports all the mentioned backends, has a wide range of implemented algorithms (some of which are not even present in other codes) to cover all system sizes and can do things no other GPU FFT library can so far (like real to real transforms, arbitrary dimensional transforms, zero-padding, convolutions and more).

If you have some questions about the library, design choices, functionality or anything else - I will be happy to answer them!