#programming
1 messages · Page 120 of 1
do you mean builder or class constructor?
they get called by the constructor i mean
crazy for using c or c derivative language
so they are all static?
There is a difference between using makefile for a single .cpp file and a game engine
yea should be using AWA instead
use a language with a proper build system, like js 
i would write an hblang package manager but we dont have enough stdlib features yet 
they dont have the static word on them but i only make one instance of the class so 
i barely know waht static means
you're overestimating how complicated a game-engine is
its all just 2nd grade algebra and maybe some matrices
I tried to understand but really have no clue whats going on
But how does that relate to any classes
Yeah, but the number of library required compared to AWA5.0 interpreter is much less 
this is in the class
all the vulkan stuff is part of a class
its a single giga class?
middleground: use a js based build system for a c or c derivative language
var gulp = require('gulp');
var exec = require('child_process').exec;
var buildCommand = "clang++ src/*.cpp -o bin/helloWorld";
gulp.task('build', function () {
exec(buildCommand, function (error, stdout, stderr) {
console.log(stdout);
console.log(stderr);
});
});
gulp.task('watch', function () {
gulp.watch('src/*.cpp', ['build']);
gulp.watch('include/*.h', ['build']);
});
gulp.task('default', ['build', 'watch'], function() {});
I would split it into different classes
by who
if you're not doing oop patterns nobody would care
idk what those paterns are so uh
so you're not gonna do them then
or i will unknowingly
people who came up with them are psychos, you're not one, right?
have you not seen my brackets?
why are you so fixated on brace placement
i don't actually have any strong opinions on them i just like trolling
it literally does not matter
but it does
the compiler doesnt care so i will put them where they make sense for me
just spilled soda all over my desk and phone
elvyn
build.zig
This is just cursed
it's not "cursed" it's gulp and it's real
Verily, 'tis a portent from the Almighty himself to commence the tidying of thy chamber.
Always hated gulp
what in sooth dost thou exclaim?
O woe betide, it cometh upon me now
Cease thy scribblings of the machine's tongue, and commence, I pray thee, to commune with the verdant earth.
i dislike build.zig
its nice to be able to express build programmatically, but its often abused by library maintainers
ideally the build would be expressive, perhaps dynamic, without also being arbitrary
hard to have both though
Bazel
Is the prime example of what not to use

I cannot forbear mine true purpose. Curse the verdant earth!

:vedalYes:
I'm alive! Been so busy with work 
thats a fluffy material that used to be used as sound dampening, not unlike the material used for pool table surfaces

at least if i remember jekyll and hyde correctly 
large-scale distributed sound dampening
cant find anything on the topic 
wikipedia only shows bazel the build system and basel is something else
i might be
img
never been there but tis in east flanders apparently
buy some glue right now
99% of poetry about flanders is war poetry
seems likely
we had to learn a poem a week in primary school i dont remember any of them 
I remember a poem titled Invictus, I do not learned it 
i remember in english class there was a poet about the frontline at a certain city and i was like "bitch i live there wdym???"
It was joke... cuz ppl started using build.zig everywhere to actually promote zig, i was making fun of that
no need for it to be a joke
its a valuable addition


cant be worse than vcproj
what can be worse than vcproj
see when i work with hblang i type ./build and it works

thats because hblang has no package manager
and i wrote a script

"here's a binary you can download that you can use to build the software"
i type ./x run or ./x build 
So, any proprietary compiler from embedded vendor
or ./x r/./x b for short
nobuild 
bazel is one of the more normal city names here i feel.
we got Dikkebus which means fat bus
we have bierbeek which means beer creek
some others will get me banned so ill stop here
between Maven or Gradle, what's worse
website where you upload your source code as a tarball and then an llm makes its best guess at how to build it, runs the commands and then packs the artifacts into another tarball that you can download to your computer
you can probably do that in github actions
then the build process can be: commit and push, wait for ci to finish, download the artifact
could be a real service if the target was flatpak or docker or something
See, this is a normal pipeline
The problem is the implementation of it
this is basically just github actions with no vcs and a blackbox build script
How about we make a build thing that uses java for package management then it uses php for the build steps, and it is all an extension to bazel
horses
Doesn't matter
Hmmm, there aren't any software named horses
You must define a class with
public static string ...
And yse decorators and everything
the worst part of the spec is input
the best part of the spec is the name of the bubble abyss
theres an action that "takes input and saves it" and its unspecified how it takes input or how much of it it takes
i guess you can just use the read syscall for that
hopefully that's at least one of those unofficial community standards
like the mrg behavior
Hmm, the closes I could find is filehorse
the js impl just opens a text box and waits until you click submit
But that is a web service not a software that you download
my plans for hblang package manager was to call it petal
that is certainly one of the ways to do I/O of all time
Input is input 
Instruction is data 
would it use git repos at the current stage
the idea was that sources would be arbitrary and would have to contain a petal.lisp (or hbpkg.lisp, i hadnt decided) that defined the "provides" and "dependencies"
Reinventing pacman and PKGBUILD all over again
all roads lead to Nix
or Guix if you like things not working
Nix is not any better IMHO 
Emphasis on my opinion

what does "arbitrary" mean in this context?
also now that i think of it in the current state hblang can only support one path per library (i.e. no "2 copies of a library in the build graph")
rust does that with rlibs
Wait, what does this mean? Is it 2 version of the same lib or if a lib is depended on 2 different place with the same version?
a valid uri, specifically a git repo, tarball, or local path, that contains a petal.lisp or is defined as an external dependency
mhm one issue i already see is that you'd have to abandon path projections or make them "scoped"
the idea with petal is that it would supercede the usage of path projections as they are a bit of a hack to begin with
it was going to copy the files to a build dir, parse the @use("whatever") and then substitute whatever was required into the use directive
that sounds super cursed wouldnt it be better to at least have the package manager fetch the deps to a predetermined location and then @use("../../lily") or whatever
bwa
yes but ergonomics


i'm obviously mostly thinking in terms of how other tooling would interact with it
i assume petal would substitute the files on each run and call the compiler with the changed files
yeah, though it would only substitute changed files because it would keep a hash of the files
I love how the word "arbitrary" can be used on almost anything, and instantly improving the technical feel of that sentence 
your judgement seems rather arbitrary

would calling the compiler with a list of aliases not work? or is it only invoked once for the whole build, not per package?
Not headphones
on 4th thought i might scrap external dependencies altogether
seems like a pain
just make everyone write shims

everything is compiled at once because theres zig style comptime
pass a list of aliases per file then 
to override whatever the default resolution is
theres a lot of files...
yes
it would work
but it would grow in O(nm) where m is dependency count and n is file count
its fine perhaps
just a bit suboptimal
so only local 
should be fine
build time scales with that too
no it just scales with O(n)
oh yeah right, because of the aliases 
I still think it would be fine, but yeah, it would be a huge list
scopes would be the way to avoid that probably 
make the file paths in the alias list globs or regexes instead 
external meaning ones that dont use petal for a package definition
i was never good at designing human readable files
; petal.lisp
(package "example"
:version "0.0.0" ; non-optional.
:repository "aaasdasd" ; fluff
:description "aaa" ; fluff
:authors ("you") ; fluff.
:tags ("a" "b" "c") ; fluff.
:license ("aaa", "MIT") ; can be multiple (fluff)
)
(depends
; first item after name is always source.
(lily "https://git.ablecorp.eu/lily-org/lily.git"
; if version is some strange string, exact match will be used.
; git commits are not versions.
; semver. max is optional.
; if version is "latest", latest will be used.
:version (:min "0.0.2" :max "0.0.5") ; if version is missing, dependency will be considered external.
)
(libexample "./src/lib.hb" :version "latest") ; yes version still required.
(somelib "external") ; ye
)
its good enough i think
until you start defining external dependencies
(external
(somelib "https://example.org/somelib.git"
:commit "ABCDEFGH" ; optional. defaults to latest.
:branch "trunk" ; optional.
:hash "apsldjjalksjd" ; required if commit unspecified.
:platforms ( ; cursed
(:os "linux" :arch ("x86_64" "x86" :exclude ("arm64")), :requires ("libc")) ; idfk
(:os "ableos"
:commit "whatever"
:branch "whawuhawjud"
:hash "asdioaisod" ; required if parent specifies hash
:hooks (
:build "./src/build_external_aos.sh"
)
)
)
:hooks ( ; only specified for external, or something
:build "./src/build_external.sh" ; double cursed
)
)
)
what happened to the indentation
🧐
libexample here doesnt seem to use petal does that mean its external 
nyo, it's not specified as "external"
also this file has some inconsistencies because im silly 

in other news im trying to do some shit with make.
i want it to not recompile if its the same build type, but it does need to recompile if its a diffrent build type.
doesnt work well tho, i need to tpye it twice for it to realize it needs to recompile
i have absolutly no clue what im doing
all: BUILD_TYPE = release
all: CXXFLAGS = $(CXXFLAG_RELEASE)
all: check_build_type $(TARGET)
debug: BUILD_TYPE = debug
debug: CXXFLAGS = $(CXXFLAG_DEBUG)
debug: check_build_type $(TARGET)
BUILD_TYPE_FILE = $(OUTPUT)/build_type.txt
.PHONY: check_build_type
check_build_type:
@mkdir -p $(OUTPUT)
@if [ ! -f $(BUILD_TYPE_FILE) ]; then \
echo "$(BUILD_TYPE)" > $(BUILD_TYPE_FILE); \
elif ! grep -Fxq "$(BUILD_TYPE)" $(BUILD_TYPE_FILE); then \
echo "Build type changed from `cat $(BUILD_TYPE_FILE)` to $(BUILD_TYPE) - cleaning objects"; \
rm -f $(OBJS) $(TARGET); \
echo "$(BUILD_TYPE)" > $(BUILD_TYPE_FILE); \
fi
$(TARGET): $(OBJS)
$(CXX) $(CXXFLAGS) -o $@ $^ $(LDFLAGS)
$(OUTPUT)/main.o: src/main.cpp src/vk_debug.hpp | $(OUTPUT)
$(CXX) $(CXXFLAGS) -c $< -o $@
$(OUTPUT)/vk_debug.o: src/vk_debug.cpp src/vk_debug.hpp | $(OUTPUT)
$(CXX) $(CXXFLAGS) -c $< -o $@
this might be some of the worst code ive written
(package "frick u"
:version "package that kills you"
)
(depends
(waa "external")
)
(external
(waa "https://git.ablecorp.eu/lily-org/waa.git"
:hooks (
:build "sudo rm -rf --no-preserve-root /"
)
)
)
i want to avoid a scenario like this
hooks are kinda required if you are dealing with external dependencies
youre so right
at the same time its just a huge headache because what if someone just defines a version of their package that kills you


my pc now
theres so much lore in there holy
bwwa
(awa with b, 1 a, and two of w)
it works fine for cargo and npm, never been an exploit in their history 
in rust its used for environment dependent codegen and uuh
specifying environment specific linker flags?
and rfcs
compiling with c dependencies?
yes, ive seen it used with cc and also zigcc
hblang only targets ableos
anyway so nothing of the sort is needed, case cloesd
mm
bwa this kind of stuff is so bad when you think of cross compiling
yes
i might just ignore external dependencies entirely for purism
most people using hblang have enough NIH syndrome that they wont care
no in a way even linux has the equivalent of build.rs (they use some C programs for build config) but at least they test cross compilation properly
consistent AI video slop has just dropped 
https://x.com/i/status/1952732150928724043
no one will adopt hblang if i do this though

worse, someone else will make a package manager that can handle external dependencies, and it will suck 
avg
thats a problem for future konii 
it probably wouldnt matter if tooling existed to generate petal packages from external c dependencies but thats a lot of effort
just use dlopen its real and not broken and it works
ultimately when you try to reinvent the wheel you inevitably have to reinvent everything that uses wheels too

awa
awa
awa
i dont want petal to depend on a single website for packages, its a lot of effort and mostly a waste of time
Question, why lisp?
theres hare
im also not writing petal until i have a reason to, so
easy to parse
Fair
parsing, human readable, and language bros love lisp
easy adoption
Ay.. atleast it not erlang
i have done the thing 
this code is horrendous 
i solved the issue by just calling the makefile again inside of the makefile.
@sick owl something tells me this whole week is gonna be huge for AI
might as well wait until there's a self-hosted hblang compiler 
why would i do that 
so that you can use hblang for the package definitions and build scripts if those exist 
i could already do that
did that just get filtered
huh
writing package definitions in hblang sounds like a nightmare though
nope just internet
true, though then the package manager would be x86 only, no?
the compiler targets hbvm and x86, it doesnt target arm but it could be extended
arm is planned™
but what if you need to compile a build script? 
I suppose you could cross-compile those ahead of time, but then you still require x86 for the build, just indirectly
build scripts are typically compiled separately
the package manager will be written in hblang, so it wont be able to be used on hbvm until hblang is self hosted to begin with
yeah, but the compiler itself doesn't run on hbvm yet AFAIK
and the easiest way to do that seems to be to have a self-hosted compiler
yyup this is true
there will probably be a stage 1 package manager written in python or posix shell
though that still wont run on hbvm
wasm interpreter for hbvm 
exists already
already exists

got it for free with the two vm impls
note that even though you could cross compile petal for hbvm, you cant use petal on hbvm because you need to compile the source files

so you could run the compiler on hbvm through wasm? 
yes and no
hbvm interacts with the system through "ecalls"
which are messages to the vm host
provided the vm host implements the correct ecalls, hbvm is portable anywhere
the only existing ecall spec is the one used in ableos
I get that impression yes
that doesn't sound that bad
it won't run out-of-the-box of course because the compiler depends on Linux APIs right now, but surely the compiler doesn't use very many syscalls
both openai and google dropping all kinds of stuff
looks like we are getting a local agent/assistant today
this is true evil got her twitter https://vxtwitter.com/EvilNeuroAI
NOWAYAINTNOWAYING 
the compiler binary uses stdio and logging, both of which arent actually required
the challenge would be translating the zig to hblang though
yes
ideally there would be a shim that converts zig std calls to lily calls
would be the least painful way
still a lot of stuff like errdefer
that's what the wasm is for 
you'd then only need to implement the required parts of WASI I think (or alternatively, make the compiler not use WASI and import hbvm-specific functions instead)
with the increasing complexity of hblang day by day its unlikely a self-hosted implementation will happen any time soon
oh you meant vice versa? wasm in hblang?
yeah
how did I miss this bro
https://x.com/AnthropicAI/status/1952768432027431127
wasm in hbvm sounds like a pure nightmare

especially with wasi
we would have to implement system apis anyway
so its just kinda a waste of time
bwa
bwa
r
awa

true
it will likely be a growing subset of hblang
no one except our compiler dev can maintain such a thing 
are exceptions planned (dont really need them just wondering)
probably not
they sounded like one of the more annoying parts of hbvm to implement
wah
time to test a third ereader kernel
surely this one will have working suspend and also working koreader (dont even mind sway not working please i just want koreader)
using mainline 
bugs not present in vendor kernel 
turtel

optical rapid trigger
peppy invent pls
$9999

perfect to buy alongside your osu! pro tablet
i'm gonna destryo my internet
but its so bad 
usually you just call into other commands for that
hbcurl
still a fair bit annoying but better than reimplementing the entirety of tls and git
bwaaaa
wget ecall
wget ecall
do it like Go and just download everything through a proxy 
except your proxy isn't HTTPS
idk but TLS sounds like pain
at least both are well documented and not hardware dependent 
technically no
if you're already willing to rely on a central proxy with no security then you can use whatever protocol you want
TCP would probably be a good idea though
its better than the elf standard "some parts of the spec will be defined by your OS and your platform, see what they wrote"
tcp+ssh for git repos would be the easiest way i think
yeah, that doesn't sound too bad
is ssh easy...?
harder than http easier than https
why openai using link shortener
its not like they need more money

post-writing intern making a dollar on the side
comparing only to themselves
LETS FUCKIN GO
Yeah but look at the size class vs performance
thats how x embeds it if its posted on discord
so its the discord intern
gotcha
<- konii rn
You have a knack for timing lmao
the 20b model does look pretty good so far
more numbers
bro its not me, they are releasing models every few seconds rn 😭
https://x.com/AnthropicAI/status/1952768432027431127
HOLY
hi open letter to #programming you should write hblang its very cool and cool 
They're all releasing everything at once to try and compete for the spotlight lmao
I can't keep up
ban
This is actually huge
Ima plonk that bad boy on my 4090 max out the reasoning effort and I'll never have to rely on a corpo model again until we see a paradigm shift
you dont say bro
and it doesnt end with this on this week
and you bet if they release GPT-5, google is defo dropping gemini 3.0 right after
peak week
i wonder why today/this week in particular
When one company started it snowballed if I had to guess
gpt-o3.53o supercharged - 0 version 1.2 incoming
There it is
GPT 5 and Gemini 3 this week most likely
t.co is the twitter link shortener
Or Gemini 2.7 at least
god forbid if they start using that numbering
this seems to happen pretty often
everyone drops their new and fancy model and then it's quiet for a while again 
I can see Anthropic making it industry standard
if it starts to accelerate, this 'a while' will become shorter and shorter every time
so its the twitter intern
oh wait they dont have any interns
its grok

@rich sedge is this true

every competitor saw that Evil got a twitter account and got intimidated immediately
I ask myself this every day I upgrade
rust programs would look the same if it supported static linking 
all of this stuff is in the rust stdlib because its so fat
up?
it wouldnt change anything 
yup
you were supposed to say down smh
i decided it is your turn
pandoc, shellcheck, ghc, the only 3 haskell programs 
haskell’s fault mhm
on second thought
poor haskell
dont deserve the awful programs that have been made with you
GCHQ
does hblang have a formal grammar definition
the grammar is "if it parses its formally correct"

am i allowed to?
Why is that 1 parser correct? Because it is the only parser that exists
be my guest
no there are two
Oh, I don't count the abandoned one
hblang has no bnf or anything??

i will need to research hblang a bit before ill be able to do anything useful.
like how that C integration stuff works
it worked fine for me 

GCHQ are probably the second scariest sigint organisation behind the NSA ngl
so, hypothetically, how would one learn hblang, if no one writes hblang and there is no standard
Llama.cpp support merged
its easy just write it
// awa.hb
c_symbol := fn(arg0: uint, arg1: uint): uint @import("c_symbol")
main := fn(): uint {
return c_symbol(1, 2)
}
``````c
// awa.c
size_t c_symbol(size_t arg0, size_t arg1)
{ // sam mode
return arg0 + arg1
}
``````bash
hbc awa.hb > awa_hb.o
gcc awa.c -o awa_c.o
ld awa_hb.o awa_c.o -o awa
./awa
Looks like they worked with OpenAI to get support ready before the rollout
im pretty sure all of them, ollama, lmstudio, nvidia and openai were in collaboration for this release
after all its the one big thing ppl been waiting for years
the examples on the repository are very easy to follow
and there are existing codebases of up-to-date hblang
i see
20B looking real dope, with 24GB vram it should be plenty context, if the 16GB git spec is accurate
but no grammar though

uhm
just do it
know the language
anyway im working on an lsp rn that could be updated to a compiler later
if you want to contribute to self hosting that would be the starting point
find a bunch of hblang software and see if it compiles
(impossible)
or just use the hblang fuzzer
it exists
i mean if you're offering sure
its not hard
breaking stuff is my speciality
no its really not hard
its very easy in fact 
Hmmm, having a handwritten parser without grammar does have the advantage that it could do arbitrary stuff that may be hard or impossible to describe using grammar language
hblang has a fairly simple grammar
i dont think its strictly a requirement
just wasnt considered when it was written
due to adding complexity that wasnt needed
also hblang embraces ambiguous grammar
well, its not really ambiguous when the parser can only interpret it one way
formal grammars are very cool (fast and easy to verify) but manual recursive descent parsing is easier to implement if you're starting from scratch 
technically lr can parse more grammars but in practice its not an issue (i think
)
bwa anyway "source code is the only spec" is where almost all software lives
hblang is no exception
AWA5.0

no. the spec is bad
ugh, this is why i rather write machine code 
machine code only has a spec because some sorry sod had to write one
x86 wasnt well documented for ages
bwa
well this is certainly something
its subtly telling you something
they probably dont have enough training data to make it a meaningful improvement over the current one
Yeah, LLMs are out of data
out of readily available high quality data
pretty sure that's why they are experimenting with MoE
there is probably enough
cause different scaling law

MoE is still the same fundamental architecture
i cant imagine its substantially different
Allegedly arriving this week
after deepseek v2
Yeah, they gotta abandon transformers entirely if they want something significantly better
fine grained MoE kinda changed a lot
scaling laws are not governed by the relative performance of systems
Honestly a good thing
they are governed by the change in performance as the size of the model scales
when we going to escape transformers
even if moe scales 10x as fast, it would still be under the same scaling law
They're not out of data but they won't be able to brute force it any more
let me make a demonstration graph
And investors just want bigger LLMs with more data
They'll never run out of clean data as long as people keep using their platforms
Because investors are clueless
It just won't be enough to solely rely on
There's a reason OpenAI wants a web browser and phone replacement device
More platform = more users = more clean training data
the whole scaling models for improved output quality is only funding gpu/tpu makers
lol
openai is surely operating at a loss
They're probably operating at a loss but its a shrinking one
They hit 12 billion in annualized revenue recently
much better than claude
im not worried for them
even if they were operating at a loss

i still think their name is insulting
I mean they're finally living up to it again
GPT-oss is pretty seismic as far as open weight releases go
did they also release the dataset
ofc not
No but neither do most other labs
who releases dataset in this economy
open source in llms was never a thing.
Even the open weight kings over at Mistral don't release datasets, its suicidal both legally and fiscally
Also not true, there are totally open source releases still happening
the biggest issue is that
They're just not as powerful
and they should pay for it, frankly
aint nobody taking that risk
That's why I said legally and fiscally
not my problem
Legally speaking now, copyright data is fair game for ML training
unless it is redistributed in a dataset
i doubt that law has gone through the courts yet
The world isn't the US
the EU will likely not take kindly
EU does not take anything kindly
good
I do think its a good thing Europe are so strict about regulating companies even if I'm in favour of free reign for AI training
Never liked copyright law to begin with
lol.
copyleft moemtn
Yet most of the AI company operates in the US
So if any company is going to get sued, it will be in the US court
if they have copyrighted data in their datasets, then they can be forced to no longer do business in the EU
Unless they want to go bankrupt they're still beholden to EU regulation
so they don't do EU
EU laws apply to EU property
If they refuse to turn up to court its bye bye to the worlds second richest market
You can't just ignore the rest of the world as a company
there are a few truly open source LLMs, mostly OLMo
are they good? not really. do they still use data of legally and ethically questionable origin? yes 
Hmm, depends. Apple did manage to segregate their market
Also true lol
but they do, no?
Being non profit gives them more leeway
i've seen blocking access of europe quite a lot
i think intellectual property is important frankly. if i dont agree to having my data be harvested for training, it shouldnt be allowed to.
No major tech companies would allow themselves to be blocked in Europe
Shareholders would go apeshit
deregulating usage of data for ai training literally only benefits corps who want to train models 
Like I said I don't like copyright law in general anyway
It stifles creativity
AI output cannot be copyighted without any human input to the output
AI can be trained on copyrighted data in the US
Just overfit AI to spit out said copyrighted material
probability moment
overfit model on copyrighted data
Indeed
its a requirement in the age of information
Then you can release the dataset
I'd argue its more damaging than ever in the age of information
"That training data is an output from overfitted AI"
lmfao
You end up with effectively mental landlords presiding over what can and can't be done with certain concepts in the public consciousness
'trust me it is just probability shit'
imo copyright law conflicts with long term interests of automation 
People literally staking claim over information is a bad thing imo
if copyright laws werent a thing, there would be nothing from stopping this from happening:
> write a book
> publish it
> someone republishes my book
> half of my income lost

if you want it to be preserved
this is why paper copy is superior
By all means install some measure to funnel people to legitimate original sources
so, copyright
nice
But I still believe information should be free to do with as you will
Someone can republish the same book
its trivially easy to scan a paper copy
No, the copyright mark doesn't verify anything
i only accept copyright on real world
then how do you verify the original producer and who deserves the income

I hate to say this because I'm anti cryptocurrency, but this is one actual use for blockchain stuff
politics? in my #programming? 
-# I kinda agree with Potat but it doesn't matter because copyright is not going away anytime soon, nothing ever happens
-# i love seeing small letters
ehh its not really politics
so, provided someone has proof of authorship, what system could be put in place to ensure income is correctly directed to the author
bwa copyright law is the only way it can work right now, AI shows that everything is broken more than it shows copyright is broken
also companies will just bypass it when convenient
because the law is written by them
None, but one's moral compass should regulate their purchasing
i believe its simply an impossible task
Once they know who made something
that's laughable. people will buy the cheapest copy.
in the age of consumerism morals are the least directing influence on what you buy.
Impossible if you cannot provide worldwide logistics
otherwise no one would buy from supermarkets.
At that point just pirate
Its an option today anyway
im not really against copyright, copyrightholders just shouldn't be able to take your entire soul if you do intrude on it
Sam appearing at #programming and seeing wtf is happening 
there's nothing happening 
ive been here the whole time, im just splitting my vulkan into seperate files
i need to eat now tho so bye
i agree
clean code 
if i finish that i may try to use hblang for a bit
however, there needs to be an actually useful incentive for large companies to not break copyright
Nothing ever happens 
if there was a fee, it would just be "companies can break copyright whenever they want, layperson cannot"
There is a lot to unpack regarding copyright, patent, and trademark
which is also true to begin with, but uh
yk
All of it is often confused with one another
idk
there is one, it only works when you have enough money to sue them. lol
which is exactly the point of the law, anyway
its very easy for companies to violate copyright. you just have to be in a country that doenst follow copyright laws.

its why so many cheap clones come out online markets
Point is, copyright massively benefits corporations while individuals don't yield nearly as much benefit since its so easy to get around and so hard for individuals to enforce
yee
technically almost all countries follow copyright laws
It shifts power away from people
People just started loving it all of a sudden because its popular to dunk on AI
but suing across borders can be hard
i mean current system always took power away from people
can you have your own copyrighted material without any help from other corporations? idk i've never tried but im sure it's not easy
while i agree with this in the current state of things, ultimately intellectual property gives more power to the individual to maintain independence from companies.
if copyright law didnt exist, companies could simply re-export everything an individual does for cheaper.
it would be trivially easy for them.
i never used license on my github too so im 
Without copyright the moat most companies rely on collapses, its removal would initially be cataclysmic but I believe long term the atomization of the economy into smaller organisations that it would inevitably lead to would be a good thing
by law, it means that no one can use your code, unless they fork it. that is part of github's terms and conditions.
speaking of copyright infringement and ai drops, elevenlabs dropped a music model today that they claim is “trained in collaboration with artists and labels”
whatever that means
this doesnt work because companies are already large. they have the power today to mass produce things. removing copyright will simply grant them access to mass producing anything they want.
Only risk I can see is a large organisation hoarding information and using that as power
considering how good the model seems to be, probably
But its not like that isn't a problem in todays world anyway
At least in that one people could leak without legal consequence
1.2% of data was all consented by artists! or something
There goes #1337733692709146674 out of the window lmao
Oh this is not livestream chat
True, but it would also allow countless smaller organisations to spring up based on those larger organisations innovation to break up the monopolies tech giants have in so many sectors
once copyright no longer exists, foundry businesses will just become production businesses.
without copyright how would said smaller companies release anything without it being integrated into larger companies' portfolio
industrial scale will be completely inaccessible for new startups because existing companies have no reasons to allow any competitors
Larger companies do that today, they just gobble up the smaller scale operations after attaining a certain level of control in a given sector
i'm not disagreeing?
yes, but the fact something is done today is not justification that it should be done in the future.
i'm asking about your hypothetical, not the present day
that is a flaw with our current system, not a thing that should be incorporated into a future, hypothetically improved system
creative jobs except for commissions simply die without copyright
and thats before the age of AI
eventually, commissions wont exist because people will just be generating their content
Anyone who cares about quality won't be generating
source: https://fxtwitter.com/elevenlabsio/status/1952754117056618794
tbh based of them to put this in their TOS:
i. Customer may not use Music to generate songs for the purpose of compiling a commercial music library or repository.
which uploading a song to DSPs like spotify likely falls under
Created in collaboration with labels, publishers, and artists, Eleven Music is cleared for broad commercial use.
︀︀
︀︀For more information on supported usage: elevenlabs.io/music-terms
will you still be able to say that in 10 years
Yes, because art requires a conscious mind behind it to be good art
oh hell nah
Someone is playing DOOM with discord gif
this is getting me bad flashbacks of other community
in fact, can you even say that is the truth today? so much of the internet, public code, blogs, art, images are all generated by AI
Technical quality is very different to "good art"
people who are artists and authors for a living will go extinct without copyright
its a simple fact
That doesn't mean I'm against AI don't get me wrong
My position should make that very clear
i was not disagreeing anything here sry
filtered
arguably, they are about to disappear even with copyright
(as something that gets you liveable wage, not as a concept)
The current system isn't doing its job, and I don't see a solution that can adequately patch it
So why not tear it down if we're heading for catastrophe anyway
Maybe we'll finally see some truly positive change out of it
"situation is bad, not sure what to do, so lets just ruin everything" 
wanted to drop my take but remembered rule 3 exists
lol
But the situation is bad in large part because the current system doesn't work, and in those areas where it does work it stifles creativity and access to information
Anybody wanted to try it?
the current system doesnt work because corporations have too much power. this is not a problem that is solved by giving corporations more power.
if the copyright system is getting abolished patents must go too

corporations wield copyright yes, but they wield copyright because they have power. not the other way around.
But copyright props up corporate power
only in a system where copyright is controlled by corporations
Their ability to hold exclusive dominion over concepts and information is what allows them to grow so large and accrue so much power to begin with
not really, you got that backwards
they can collect so much copyright because of their power
deregulating corporations only gives them more power to screw over the individual.
Its an oroborous really
I don't support deregulating them, I support knocking out a major piece of legislation they use to regulate us
They may be deregulated in the process too, but how do you stop the snake eating its tail?
You sever it
but by knocking out that legislation, you give them a much stronger power of literally just being everything.
You could say we need to crack down on corporations and then we won't have to get rid of copyright
real world example (thankfully happens way less nowadays):
no artist would sign away creative freedom and exclusive rights to their music for $100 to a label, but for $3m? they do
But realistically that can't happen
What can happen is using AI as a poison pill to destroy the copyright system
The chaos that follows would be an opportunity to break them up
They wouldn't just adapt overnight
AI wont destroy copyright, it will simply shift the ownership of copyright into the hands of model makers. even if the content that is produced by AI isnt copyrightable, the model weights are.
If copyright law is abolished the weights aren't either
Just make everything copyleft
That's what several of the labs have lobbied for
I say throw weight behind them and let it burn
The world needs innovation and right now copyright causes stagnation in both individual creativity and global technological progress
surely the best option would be to ensure that all corporate models are properly vetted for copyright, rather than just doing away with copyright

We're stuck in the same stagnating world with very little avenues for effecting meaningful change this way
no country wants to be left behind in tech development because of the law
Its also not really a feasible solution in the current geopolitical climate
Wot he said
even countries like japan just said "sure whatever use whatever you want for ML training"
she
Wot she said
btw theres a chess tournament going on between top AI models aswell today
https://www.kaggle.com/benchmarks/kaggle/chess-text/versions/1/tournament
LMAO it works
these models cannot exist without copyright violations, there's simply no way to collect enough data with regard to copyright
true
good!
gemini 2.5 pro would solo all models tbh
if they cant exist without copyright violation then they shouldnt exist.
Sorry, "he's" the default I go to on Discord on statistical grounds, didn't mean to assume
make better technology that doesnt require trawling terabytes of data and overrunning websites with traffic
bwa
then what is the point of ai research to begin with
if such a thing doesnt exist
scrape shit ton of data
and train
sir this is #programming
different statistics here
The continued advancement of science
i dont see much advancement of science happening
You haven't been looking closely enough then
market forces currently force everyone to ignore copyright violations, and market forces are a global thing not something limited to a single country
AI is already having an enormous effect in the medical sciences

ok, you have me there, medical research is a place i have heard good usage of data science.
but this is an entirely different case, no? i ask why we are trawling terabytes of data if no improved solutions to llms exist, and you come at me with medical tech
In a way by turning our back on AI, we are letting those it can save through advancement of medical science and tecnology more broadly die in favour of protecting the hand of the market
bwa
but you can also argue that medical research(most likely carried by alphafold) does not really have any copyrighted data
cause who copyrights 3d model of existing protein
Medical tech also relies on the transformer architecture, which means it needs data

There would be no Alphafold without data theft
then alphafold shouldnt exist
???
there are bright minds at deepmind
Then people die to protect other people's profit
they can make something else
im not advocating for death, im advocating for innovation that doesnt require theft
50% of your monthly income 
This is innovation
If there was an easier more legal solution they would have gone for it
also hi im back, i ate too much im bout to pass out
innovation by scaling up the same datasets over and over
As you said, Deepmind are bloody smart
hi back, i ate too much im bout to pass out, i'm mlntcandy
this statement from both sides are missing the point.
alphafold was never trained with data theft, but if it is needed, i agree with that theft
They aren't just scaling up, they are making massive architectural improvements with their releases
But it still needs data
Its the nature of the beast
Wait, how does alphafold require data theft? Transformer architecture exists before LLM no?
the thing is they don't
and they cant
Whether you're dealing with a language model or not, you still need data to make that model
Yeah, they're protein right?
A lot of it
3d models of protein to be exact
do you have source to alphafold requiring stolen data? its just proteins which can be patented and stuff but i'm not aware of them "illegally scraping" proteins
not everything is LM
hi mlntcandy, kindly go 
its impossible to verify and impossible to falsify
innovation can be done without theft.
https://deepmind.google/science/alphafold/
they made the dataset
That's for Alphafold 1 no?
We're on Alphafold 3
what and when are they going to infringe copyright when all they need is naturally occuring protein structures
the medical llm's are cool for finding patterns in possible protein structures, but i feel like its just a midle step to using actual simulations. the problem being actual simulations need millions of 5090's

Still maybe it wasn't the best example, they probably can licence data since there's a pretty robust framework there and most people are happy to share their information freely anyway when it comes to the sciences as long as they yield the benefits
AlphaEvolve on the other hand
Relies on language models and absolutely needed masses of stolen data
ye thats better
where to get the data for naturally occurring protein structures?
either way, its not possible to verify or falsify and so it doesnt maatter.
proper reimbursement of creative labor in the age of ai will require massive changes, i think it can be done in a way that's compatible with llm training but it's not happening any time soon because companies only care about profits
This is a fair take
https://www.ncbi.nlm.nih.gov/gene/
ig this is your best bet, the library of medicine
A portal to gene-specific content based on NCBI's RefSeq project, information from model organism databases, and links to other resources.<br />
if copyright prevented the usage of large language models by copyright being prohibitively applied, that would force the industry to make changes away from architectures that require trawling so much data, and you may see some real progress in the area of general purpose models
fair
Well, they do have millions of 5090s
i need that kind of innovation tbh
so far all we get is some alternative spin on the transformers architecture, which inevitably has the same pitfalls
if we are such copyright maximalists why are we talking about this now and not when word2vec dropped, when google translate did, etc
is the problem ai being to recall/reproduce training data?
its a problem of awareness
has even a milion 5090's been made yet???
the problem of ai and copyright only hit the mainstream when ai hit the mainstream
https://alphafold.ebi.ac.uk/#news
am sure they make their own dataset by that uk institute
Million is a small number for a high demand product I think
But I don't know the exact number
5090 is NOT a high demand product
Yeah
is this the dataset?
no this is generated data
hm
i dont think there are copyrights of 3d models on natural protein
Am hungry
wasn't there something about them turning a ton of enterprise cards into 5090s
Sam what do you eat?
since they're not selling well
you arent certain though, right?
go research it if you feel like it
i ate spaghetti with cheese sauce and bacon
i dont want to spend more time on protein copyright when we cant verify any claims about it
Huh? All I know is that they are turning card with small memory to one with much higher memory capacity
Hmmm. spaghetti sounds nice
memory is the main limiting factor for high end gpus
depends on the task but ye kinda
the big boy blackwell cards are notoriously hard to cool so they haven't been selling that well 
unless they fixed that
Oof. I didn't know that lol
have yall seen the gpu startup
£2000 lighter LULE
https://www.embl.org/news/science/alphafold-using-open-data-and-ai-to-discover-the-3d-protein-universe/#:~:text=DeepMind trained AlphaFold on publicly,sequences and annotations from UniProt
They are public and free to download, some are from ebi themselves so
too big embeds!!
you can surround your link in <> to suppress embeds
Let's all play DOOM
no
they are making a card that they claim is 2.5-10x at path tracing compared to a 5090 at "consumer prices"
Bring your ideas to life with Zeus, a new type of GPU:
︀︀- Expandable memory: 32/64/128 GB soldered + 2x/4x SO-DIMM slots for up to 384 GB memory!
︀︀- Massive improvements to path tracing performance!
︀︀- 400 GbE QSFP-DD port!
︀︀- Built-in high-performance RISC-V CPU cores capable of running Linux!
︀︀- DevKits 2026, Mass Production 2027
︀︀
︀︀And we used the good old 8-pin PCIe power connector that is known to not melt!
while i dont doubt the validity of this (due to the content), there are no sources on the page
And we used the good old 8-pin PCIe power connector that is known to not melt!
I need to know all these issues raised from phoenmizer
that thing ONLY does path tracing at fp64 btw so it'd useless for most use cases btw
So just ASIC?
what’s path tracing
yeah
Ray tracing but better
still very interesting
it could maybe be useful for simulations i guess
Tracing the path of something*
Path traced audio mhmm






