MurphyA/hacker-news huggingface dataset:
by russianGuy83829 | 2025-05-30 12:48:23+00:00
I don't see the mental gymnastics here, the post you linked pretty clearly delineates the differences to AI in the sense it is used today.

As major differences I'd highlight: local and offline, so drawings not sent anywhere trained on artist work with explicit consent

In Krita's case, they claim the AI isn't generative so it doesn't add detail.

Whereas the AI today is trained on stolen work and often on the inputs as well.
by AndrewKemendo | 2025-05-30 12:48:53+00:00
Which implies that they have a foundational epistemological, teleological and “coherent” philosophy

Not something that can be said of most people. Worse, the number of affinity groups with long term coherence collapses into niche religions and regional cults.

There’s no free lunch

If you want structural stability then you’re gonna have to give up individuality for the group vector, if you want individuality you’re not going be able to take advantage of group benefits.

Humans are never going to be able to figure out this balance because we don’t have any kind of foundational coherent Universal epistemological grounding that can be universally accepted.

Good luck trying to get the world to even agree on the age of the earth
by bgwalter | 2025-05-30 12:48:55+00:00
"AI" people are grasping at straws in order to point out old "automation".

Piano rolls were popular for a while before the advent of better recording techniques. The artists that recorded them were superstars and all credit went to them. It increased their popularity.

Piano rolls enable us to (very imperfectly) listen to Busoni, von Sauer and other giants. They are unambiguously a good thing.
by kinow | 2025-05-30 12:50:48+00:00
The Cathedral Basilica of the National Shrine of Our Lady Aparecida (Catedral Basílica do Santuário Nacional de Nossa Senhora Aparecia) was also built less than 100 years ago in Brazil.

I am not sure when it was first built, I think it was in the 50s, but they had a major renovation/expansion that I think finished ~40 years ago or so.

https://en.wikipedia.org/wiki/Basilica_of_Our_Lady_of_Aparec...
by JSchneider321 | 2025-05-30 12:50:59+00:00
I see what you're saying, and I appreciate your thoughtful response.

I'll admit, I tend to get excited by things and lean into them harder than what most people do. However, I've taken time to consider WHY I'm so excited by this theory, and I believe it's because it has the feel to me of a solid idea that just needs the weight of the scientific community behind it.

String theory is some impressive math, and it's usefulness for practical applications really only extends as much as to say that "math is useful." If it offers predictive or explanatory powers, they're far beyond my layperson's understanding, as I can't conceptualize any part of it in a way that I apply to the world I observe. I'm not saying we don't need string theory by any means, but I do feel that CNS (and Gough's additions to it) offer more in that regard, and the postulates of the theory should be examined and tested thoroughly as a result.

I guess what I'm saying is it's not some crazy idea a wacky writer had while working on a sci-fi book. It's not some CTMU nonsense that requires its own language and mental gymnastics to process. It's applying principles we've learned in other sciences to cosmology in an attempt to understand the structure we see at all levels and to explain why the fundamental constants are what they are. Smolin presents the idea within the framework of science and society in a fascinating way, while Gough presents it the way you'd expect a writer to, so it's got even more human scent all over it, but I don't believe that should be discrediting in any way.

In your opinion, what would be the best way for Gough -- as a novelist -- to get enough experts onboard with the idea to put in the requisite research and development of the idea so that it can be improved to the level this audience is suggesting it should be? And how should he do that in a way that doesn't draw the immediate and reflexive derisive snort we've seen from this crowd?

Thanks again for responding! I really do appreciate the opposing perspective!
by telesilla | 2025-05-30 12:51:39+00:00
As a composer, sometimes I get an earworm that is unique to me (as far as I know. I'll convert it to a saved format as quickly as possible as eventually it may be forgotten-but not always! I have earworms of my own music still since childhood). This study's really exciting especially as it seems we don't know where these come from. Maybe once it's more understood we'll be moving closer to understand creativity, given earworms are usually based on what we're already familiar with so perhaps creativity is a memory glitch on that process.
by Katesmith | 2025-05-30 12:51:43+00:00
The global sports betting market has seen remarkable growth over the past decade, reaching a value of $102.4 billion. Now, artificial intelligence is accelerating that growth—bringing greater precision, faster data processing, and smarter, statistics-driven predictions to the industry.

In this article, we’ll explore how AI is reshaping sports betting. You’ll learn how traditional methods are evolving into advanced, AI-powered strategies. We’ll dive into the key capabilities of AI in this space, examine how betting approaches are changing, and discuss the challenges and future outlook of this fast-evolving field.
by tialaramex | 2025-05-30 12:52:37+00:00
> TSan is a reliable way of detecting data races in your code, instead of trying to repeatedly run the code in a loop hoping for a data race to occur.

I'm sure this doesn't intend to be misleading but I think it can mislead people anyway.

TSan should detect races but just like "repeatedly run the code in a loop" it's not actually checking what you wrote doesn't have races, it's just reporting any which happened during testing. This is valuable - if you eliminate a race you've almost certainly fixed a real bug, maybe a very subtle bug you'd have cursed for years otherwise, but you can't use TSan to prove there are no further bugs of this kind.

Tools to prove this stuff are often much harder to bring into a project, but you should put that work in if the difference between "It's probably fine" and "I proved it's correct" sounds necessary to you or for your work. I don't want my pacemaker to be "probably fine" but it's OK if the Youtube music player on my phone wasn't proved correct.
by KajMagnus | 2025-05-30 12:52:46+00:00
@imiric

> Though I would suggest a general revision of the copy on this page, and removing all the "later" features.

Now done — all "Later: ..." features are gone, and I did a general revision of the copy on the pricing pages, based on what you wrote, and based on Gemini's and ChatGPT's feedback (when I copy-pasted the HTML into the AI chats — they had many pages feedback).

> These days LLMs can also be helpful with this

They were amazingly helpful. Thanks for suggesting! I'll ask them to review the whole website, like you suggested, some time later too.
by hoseyor | 2025-05-30 12:52:49+00:00
That is factually incorrect. The earliest record of the related use is from the 1560s when it meant “common ancestry; bred, family, lineage”. Later scientific organization simply formalized the implied, that it is a subunit and, arguably even, a sub-subunit of order along the lines of a regional ethnic group, e.g., Appalachians, Swabians, Basques, etc. …lineage, breed, family… for which no logical argument can be made that e.g., the Northern Europeans of various regional ethnicities who have high rates of Neanderthal DNA are the same as black Africans that have zero Neanderthal DNA but have even higher rates of DNA from an unknown species. We are quite literally, objectively different species, not just races, and that should be ok … we should be ok with that.
by michaelbuckbee | 2025-05-30 12:52:57+00:00
Tron (1982) which was disqualified from Oscar contention as they had heavily used computers for the graphics and this was considered "cheating".

I feel like we're at a similar spot today with AI.

There's a big YouTube channel that does special fx challenges that proudly proclaims "No AI" but the winner of the challenge used tons of physics and crowd simulators.

Is that not cheating?
by flohofwoe | 2025-05-30 12:53:03+00:00
> or maybe C, but this is masochism on the part of the developers

C is the better choice when interoperability with other languages is needed (technically: a C API, the implementation language doesn't matter - but if a C++ implementation is wrapped in C API as an afterthought the result is usually a shitty C API). Personally I switched to C from C++ for writing libraries ca 2017 and don't regret that decision one bit.

Also, many C++ coders only have a foggy idea how convenient working in modern C can be, because their idea of C is usually the 'common C/C++ subset' that exists in C++, and this is stuck deep in the early 90s (for instance the designated-init feature in C++20 is a mere shadow of what C99 designated-init can do - to a point that the C++20 version is pretty much useless for real world usage).
by solatic | 2025-05-30 12:54:09+00:00
> associated docs/README

Many (I would even argue most) professional codebases either do not have their documentation (including tutorials and architecture diagrams) in the codebase alongside the code, if there is even such formal documentation at all. It's axiomatic as well that documentation is frequently out-of-date, and in any case represents past political decisions, not future ones; human owners can and do change their minds about which trade-offs are required over the lifetime of a project.

A simple case may be to plot codebase complexity against required scale; early projects benefit from simpler implementations that will not scale, and only after usage and demand are proven does it make sense to make the project more complex in order to support additional scale. So if you are an LLM looking at a codebase in isolation, do you make changes to add complexity to support additional scale? Do you simplify the codebase? Do you completely rewrite it in a different language (say, TypeScript -> Go or Rust)? How could an LLM possibly know which of these are appropriate without additional sources of telemetry at the very least and probably also needing to converse with stakeholders (i.e. bordering on AGI)?
by podgietaru | 2025-05-30 12:54:35+00:00
Yeah? The sentiment of “why read something somebody didn’t bother to write” sort of has to be.

And when it comes to books, I find that to be a fairly compelling argument. I want my fiction to be imbibed with the experiences of the author. And I want my nonfiction to be grounded by the realities of the world around me, processed again through a human perspective.

It could be the best written book in the world, it’ll always be missing that human element.
by skydhash | 2025-05-30 12:55:46+00:00
If you have something that generated 20 lines of assembly that takes 100x times more than the 2 lines of clever instructions you know, you'd have the same stance even if the higher level was easier to use. Then those kind of performance tricks ceases to matter. But reliability still do. And the reasons we use higher and higher level of programming languages is because they increase reliability and simplicity (at the cost of performance, but we're happy to pay those).

LLMs output are unreliable and productivity is still not proven for an end to end engineering cycle.
by dostick | 2025-05-30 12:56:02+00:00
Easy for them to say that. The product is about manual drawing. It’s difficult to imagine where would you insert the AI in that process.

And maybe a smart strategy? If they add AI that will learn how you draw, and after couple of drawings will be able to draw for you, that may kill the product because artists will lose interest or reason to spend time with their product.

Maybe they realise that and just want to push away inevitable for as long as possible.

I wonder, they probably have same stance about AI coding, and have no need for that either.
by neepi | 2025-05-30 12:56:19+00:00
Yeah I'm not even talking about that side of things. I'm talking about after it leaves the camera. When someone shows you something, you should be able to say "I want to see the closest to original image". Humans make a lot of changes to images evidently to change perception. Even a simple crop can change the story being told.

A good example: https://imgur.com/iqtFHHg
by daryllxd | 2025-05-30 12:56:48+00:00
Hey, thanks - I don't think it's a good idea to time machine my personal laptop to my new work laptop. And definitely I would try to follow the guides if the company has them.

> I wonder why complicate your life?

I wouldn't say it's complicating life? I'm quite having fun tinkering around with it. I intend to use the playbook (or maybe Brewfile as one of my friends recommend that as well) for setting up future machines for my family and I.
by hollerith | 2025-05-30 12:57:06+00:00
If the situation was that everyone in the world could take 20 mg per day without problems, but then 21 mg per day would reliably cause irreversible damage, then yes as a society we would be very clear by now on the dangers of taking too much B6.

The actual situation is probably that most people can take 2 or 3 times 20 mg per day (and some people can take 10 times 20) without problems. There is a lot of variance in the gut absorption and the rate of metabolism of a lot of micronutrients in the human body.
by raincole | 2025-05-30 12:57:19+00:00
Well, first of all, I don't buy the idea that there is a clear line between 'filter' and 'generative' AI. Even in the example Krita dev posted [0], you can see the 'filter' AI made up a bit detail (the way the girl's eyes look became different), it's just not as smart as so-called generative AI.

And about the privacy and copyright concern, what we currently have are:

Stable Diffusion: local and offline, but not copyright-clean.

Adobe Firefly: online, but copyright-clean (if we believe Adobe's claim).

So if we combine the better sides of both, it suddenly becomes okay?

[0]: https://krita-artists.org/uploads/default/original/3X/1/4/14...
by ummonk | 2025-05-30 12:57:55+00:00
You can have whatever dislike of Apple products and their walled garden that you like (I certainly don’t own an iPad myself), but at the end of the day Procreate is one of the most popular digital art apps and many artists perceive generative AI as stealing their art, so the anti-AI stance Procreate is taking is definitely discussion-worthy on HN.
by TeMPOraL | 2025-05-30 12:58:01+00:00
Right. Still, the whole thing is plugged into society at large, including court system, so ultimately the courts have the power to force anyone in the chain to give money back and eat the loss or argue to take it from elsewhere.

To the unending dismay of crypto fans, the same is true about cryptocurrency - but its design fundamentally gives the law less leverage and actual points an intervention could be made. That, plus the whole thing is very new. But that's just a transient state; this kind of immutability is not compatible with society or real life, so the only cryptocurrency-based systems that'll survive long term will be the ones that give up on the whole cryptoanarchy thing.
by dkhenry | 2025-05-30 12:58:06+00:00
OrioleDB isn't a separation of storage and compute, its a more efficient storage engine for Postgres to replace the existing HEAP engine. This is like how in MySQL we could swap MyISAM for InnoDB and eventually RocksDB.

I did some benchmarks on it previously to show how much of an improvement it gives over the stock HEAP engine

EDIT: correct link to the public dashboard below, thanks for the heads up @kiwicopple

https://airtable.com/app7jp5t0dEHyDpa8/shr00etqywoDW2N6N
by shortrounddev2 | 2025-05-30 12:58:31+00:00
> One tech executive recently told me his company had stopped hiring anything below an L5 software engineer — a midlevel title typically given to programmers with three to seven years of experience — because lower-level tasks could now be done by A.I. coding tools

I think only a non-engineer (i.e, an executive) would actually believe this to be true.

I have not seen any evidence beyond anecdote that AI is replacing software engineers, even junior engineers. I still find federal interest rates to be a far more likely reason, as well as expectations of an impending recession. You hire junior developers when you want to grow your company, and growth is difficult in this economy.

> That is starting to change, especially in fields, such as software engineering, where there are clear markers of success and failure

Now I KNOW they're not a software engineer!
by drweevil | 2025-05-30 12:58:33+00:00
I second the rtl-sdr.com site.

There's a lot of cheap (as in not very good) stuff out there. I have 3 goto SDRs in my collection. The RTL-SDR.com Blog V4 dongle is a great--and affordable--starting point. You're only out ~$40 if you decide this isn't for you, but if it is, the 27 MHz to 1.6 GHz coverage will keep you busy. If you are a ham, or enjoy short wave listening, go with the Airspy HF+. Covers 0.5 KHz (I've seen reports of ultrasound experiments with this!) through HF, and VHF bands. For the price, this is the highest quality SDR I have. Great sensitivity, low noise. Rounding out my small collection is the Great Scott Gadgets HackRF One, which is pretty much a radio lab in a box. 1 MHz to 6 GHz, 20 MS/s (albeit at only 8-bit quadrature sampling), and can transmit. (As an added bonus their teaching videos are very good.)

BTW, I have no problems with running these 3 SDR devices on Linux, if that is a consideration.
by necovek | 2025-05-30 12:58:35+00:00
> my conscious focus or effort are on both things.

If this switcheroo is really fast and allows you to switch between two different thoughts so quickly while keeping a pointer to the position of the thought (so you can continue it with every switch), this is indistinguishable from doing it in parallel — and it still seems it's mostly blocking on your verbal, language apparatus, not on your thought process.

Reminds me of the early days of multithreading on a single core CPU and using the TSS (Task Switch Segment IIRC) on Intel CPUs to (re)store the context quickly.
by ninkendo | 2025-05-30 12:59:22+00:00
C++17 has copy elision as part of the standard now, so you can be guaranteed of the scenarios where C++ is required to outright skip the copy/move/destruction, leaving no code paths left for any refcounts. It’s not everything, there’s still plenty of optimizations on the table, but copy elision should eliminate a ton of refcount bookkeeping.
by svantana | 2025-05-30 12:59:33+00:00
The marginal cost of selling software is so small that with enough customers, almost any price is sustainable. They are estimated to earn $2M/month from this app [1], which should be more than enough to cover their costs. 150k new customers per month is pretty incredible, when you think about it.

[1] https://app.sensortower.com/overview/425073498?country=US
by diego_moita | 2025-05-30 12:59:47+00:00
I compare the debate of AI in art with the rise of photography and fall of realistic painting at the end of 19th century.

Back then, the work of painters had one among many functions: to preserve people's image. When photography arrived the market for painted portraits vanished.

Painters then went to do what photography couldn't do well: colorful landscapes, elegant distortions, etc. But, above all, they explored ways of looking at reality that the photography couldn't do: impressionism, expressionism, abstract art, cubism, etc.

I wonder what will artists do now. They'll need to create an art that AI can't create. Perhaps more interactive art, like video games?
by arexxbifs | 2025-05-30 13:00:02+00:00
One problem is that we've become so conditioned to seeing some of those iconic games with square pixels (because of emulators and screenshots) that the original aspect ratios look unfamiliar.

This is true also for most Amiga NTSC and DOS VGA games (both 320x200 on 4:3), such as Monkey Island. Here's an interview with Amiga artist Jim Sachs where he laments the lack of 4:3 aspect ratio when his works are displayed on modern machines: https://www.amigalove.com/viewtopic.php?t=1618

Some artists may of course have adjusted their screens in order to get square pixels, but I think the safe assumption is that they wanted to fill the typical default viewing area with graphics, since most users didn't (or, in the case of many cheap old TV sets, couldn't) adjust their screens.
by lcnPylGDnU4H9OF | 2025-05-30 13:01:07+00:00
Meanwhile, “we kill people based on metadata” means it hardly matters that the message payload is encrypted. Who you are messaging and when is sold to commercial actors and given to the US government if they ask for it lawfully.

The privacy stuff is typical PR and marketing. They say it’s good for privacy because that’s what people want to hear. After the Snowden leak revelations and CryptoAG, it seems incredibly naive to look at any mass-communication platform from a US company with anything short of suspicion. The only question is whether or not there is somehow a backdoor for the actual encrypted message but US intelligence doesn’t really need that, anyway.
by mcyc | 2025-05-30 13:01:09+00:00
Just a minor nit: SentencePiece is a library, not a tokenization algorithm. It implements two tokenization algorithms, Unigram and BPE.

BPE builds vocabularies from the base up so I assume you are talking about Unigram which starts with a big vocabulary and trims it.

The details of UnigramLM are here https://arxiv.org/pdf/1804.10959, and the part about vocabulary seeding is Section 3.2.

Basically, it just selects all substrings that appear in the corpus up to a certain length (and then maybe trims it a little by discarding rare substrings or something to reduce the initial size a bit and make things faster).
by danso | 2025-05-30 13:02:31+00:00
Non-paywall: https://www.nytimes.com/2025/05/30/us/elon-musk-drugs-childr...

> Mr. Musk’s drug consumption went well beyond occasional use. He told people he was taking so much ketamine, a powerful anesthetic, that it was affecting his bladder, a known effect of chronic use. He took Ecstasy and psychedelic mushrooms. And he traveled with a daily medication box that held about 20 pills, including ones with the markings of the stimulant Adderall, according to a photo of the box and people who have seen it.

This will probably be flagged for being “political” but it feels relevant to HN to know that the world’s most famous engineer/technocrat is using the volume of drugs often associated with the Silicon Valley startup scene
by incompetence- | 2025-05-30 13:02:53+00:00
Personal anecdote: The company I'm working at now is hiring a ton of junior level and intern software engineers. They really want to implement AI so most of us are working on integrating it into internal workflows. Of course, the managers are aware of the hype & are mostly taking advantage of it to add more non-ai automation but reporting it to higher ups as AI.
by intended | 2025-05-30 13:02:54+00:00
Yeah that article was the first time I heard of the Butlerian Jihad not being used outside of the context of Dune, and as an actual thing.

And since we can talk about it without engaging with the article points, and talk about the words “Butlerian Jihad” I foresee many posts coming forth, decrying the luddites of the world