#programming

1 messages · Page 120 of 1

olive sable
#

most of them are just constructor

#

some get reused for resizing the window and such tho

noble zodiac
#

do you mean builder or class constructor?

olive sable
#

they get called by the constructor i mean

midnight sigil
#

fuck cmake I'll use makefiles instead

olive sable
#

and they told me i was crazy for using makefiles

sage crag
#

crazy for using c or c derivative language

noble zodiac
opaque wharf
midnight sigil
sage crag
#

i would write an hblang package manager but we dont have enough stdlib features yet newero

olive sable
#

i barely know waht static means

olive sable
#

its all just 2nd grade algebra and maybe some matrices

noble zodiac
#

I tried to understand but really have no clue whats going on

olive sable
#

you just kinda have to init your vulkan

noble zodiac
#

But how does that relate to any classes

opaque wharf
olive sable
#

all the vulkan stuff is part of a class

noble zodiac
#

its a single giga class?

olive sable
#

yes

#

thats what ive been trying to say, a single class with 37 functions

rigid snow
# sage crag use a language with a proper build system, like js <:evilWheeze:1131316260353867...

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() {});
noble zodiac
#

I would split it into different classes

olive sable
#

well yes, but i would get killed for the OOP

#

separate files might be better

rigid snow
#

if you're not doing oop patterns nobody would care

olive sable
#

idk what those paterns are so uh

rigid snow
#

so you're not gonna do them then

olive sable
#

or i will unknowingly

rigid snow
#

people who came up with them are psychos, you're not one, right?

olive sable
#

have you not seen my brackets?

rigid snow
#

why are you so fixated on brace placement vedalCry i don't actually have any strong opinions on them i just like trolling

#

it literally does not matter

olive sable
#

but it does

#

the compiler doesnt care so i will put them where they make sense for me

desert plaza
#

just spilled soda all over my desk and phone

tender river
#

elvyn

sage crag
#

elvyn

#

you

#

leaker and serial emoter

olive sable
#

"serial emoter"

sage crag
hard raptor
rigid snow
#

it's not "cursed" it's gulp and it's real

opaque wharf
hard raptor
#

Always hated gulp

desert plaza
#

O woe betide, it cometh upon me now

opaque wharf
#

Cease thy scribblings of the machine's tongue, and commence, I pray thee, to commune with the verdant earth.

sage crag
#

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

rough bloom
#

Bazel

opaque wharf
#

Is the prime example of what not to use

rough bloom
desert plaza
sage crag
#

:vedalYes:

raw trout
#

Hello!

sage crag
raw trout
#

I'm alive! Been so busy with work NeuroChatting

sage crag
#

🎤 enub

#

enub karaoke

sage crag
# rough bloom Bazel

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 newero

rough bloom
#

large-scale distributed sound dampening

tender river
#

wikipedia only shows bazel the build system and basel is something else

opaque wharf
#

Bazel is a village in Belgium

#

@olive sable is this true?

olive sable
#

yes

#

surely

olive sable
#

never been there but tis in east flanders apparently

tender river
#

buy some glue right now

sage crag
#

i learned a poem about flanders when i was a young child

#

i do not remember it

olive sable
#

99% of poetry about flanders is war poetry

sage crag
#

seems likely

tender river
#

we had to learn a poem a week in primary school i dont remember any of them neuroPogHD

opaque wharf
#

I remember a poem titled Invictus, I do not learned it enub

olive sable
#

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???"

hard raptor
sage crag
#

its a valuable addition

olive sable
tender river
#

cant be worse than vcproj

sage crag
#

what can be worse than vcproj

hard raptor
#

Oh no

#

That's equal

#

Mb

sage crag
#

see when i work with hblang i type ./build and it works

#

thats because hblang has no package manager

#

and i wrote a script

tender river
tender river
opaque wharf
tender river
#

or ./x r/./x b for short

olive sable
rough bloom
sage crag
#

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

tender river
#

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

rough bloom
#

could be a real service if the target was flatpak or docker or something

opaque wharf
#

The problem is the implementation of it

sage crag
hard raptor
#

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

rough bloom
#

isn't Bazel already written in Java

#

so the first part is already covered

sage crag
#

horses

hard raptor
opaque wharf
#

Hmmm, there aren't any software named horses

sage crag
#

awa package manager written in awa

#

it can be called aawwaa

hard raptor
#

You must define a class with
public static string ...
And yse decorators and everything

tender river
sage crag
tender river
#

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

rough bloom
#

hopefully that's at least one of those unofficial community standards

#

like the mrg behavior

opaque wharf
#

Hmm, the closes I could find is filehorse

tender river
opaque wharf
#

But that is a web service not a software that you download

sage crag
#

my plans for hblang package manager was to call it petal

rough bloom
opaque wharf
#

Instruction is data catdespair

tender river
sage crag
opaque wharf
tender river
#

pkgbuild is an improvement over debs

#

its not that good in general though

rough bloom
#

all roads lead to Nix
or Guix if you like things not working

opaque wharf
#

Emphasis on my opinion

tender river
tender river
#

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

opaque wharf
sage crag
tender river
sage crag
#

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

tender river
#

bwa

tender river
#

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

sage crag
#

yeah, though it would only substitute changed files because it would keep a hash of the files

midnight sigil
tender river
#

your judgement seems rather arbitrary

midnight sigil
rough bloom
stark needle
#

Not headphones

sage crag
#

seems like a pain

#

just make everyone write shims

tender river
rough bloom
#

pass a list of aliases per file then neuroPogHD
to override whatever the default resolution is

tender river
#

theres a lot of files...

rough bloom
#

yes

tender river
#

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

tender river
rough bloom
tender river
#

no it just scales with O(n)

rough bloom
#

oh yeah right, because of the aliases Dentge

#

I still think it would be fine, but yeah, it would be a huge list

#

scopes would be the way to avoid that probably nodd

#

make the file paths in the alias list globs or regexes instead neuroPog

tender river
#

no

#

just paths

#

applied recursively

sage crag
sage crag
# sage crag 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
)
olive sable
#

its good enough i think

sage crag
#
(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

#

🧐

olive sable
#

uh

#

hmmm

tender river
sage crag
#

also this file has some inconsistencies because im silly evilSmug

tender river
olive sable
#

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

sage crag
# tender river <:neuroFumo:1130919669352648737>
(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

tender river
#

OH

#

its baize

sage crag
#

hooks are kinda required if you are dealing with external dependencies

sage crag
tender river
sage crag
#

baize

#

the material

#

not bazel

#

close enough

sage crag
olive sable
tender river
#

evilHarpoon my pc now

sage crag
#

that's what im afraid of

#

my pc

#

not your pc

tender river
sage crag
#

awwa

#

(awa with two of w)

tender river
#

bwwa

sage crag
#

(awa with b, 1 a, and two of w)

tender river
sage crag
#

build.rs

#

hm

#

build.hb

#

no

#

evil

tender river
#

specifying environment specific linker flags?

sage crag
#

and rfcs

tender river
#

compiling with c dependencies?

sage crag
tender river
#

hblang only targets ableos glueless anyway so nothing of the sort is needed, case cloesd

sage crag
#

mm

tender river
sage crag
#

yes

#

i might just ignore external dependencies entirely for purism

#

most people using hblang have enough NIH syndrome that they wont care

tender river
#

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

cosmic sphinx
#

consistent AI video slop has just dropped NeuroPoggers
https://x.com/i/status/1952732150928724043

What if you could not only watch a generated video, but explore it too? 🌐

Genie 3 is our groundbreaking world model that creates interactive, playable environments from a single text prompt.

From photorealistic landscapes to fantasy realms, the possibilities are endless. 🧵

sage crag
rough bloom
sage crag
#

avg

tender river
sage crag
#

it probably wouldnt matter if tooling existed to generate petal packages from external c dependencies but thats a lot of effort

tender river
#

just use dlopen its real and not broken and it works

sage crag
#

ultimately when you try to reinvent the wheel you inevitably have to reinvent everything that uses wheels too

iron sierra
#

awa

sage crag
#

awa

tender river
#

awa

#

of course i have a link in here visited

olive sable
#

awa

sage crag
#

i dont want petal to depend on a single website for packages, its a lot of effort and mostly a waste of time

sage crag
#

im also not writing petal until i have a reason to, so

tender river
hard raptor
#

Fair

sage crag
#

easy adoption

hard raptor
#

Ay.. atleast it not erlang

olive sable
#

i have done the thing neuroHypers
this code is horrendous neuroHypers
i solved the issue by just calling the makefile again inside of the makefile.

cosmic sphinx
#

@sick owl something tells me this whole week is gonna be huge for AI

rough bloom
sage crag
#

why would i do that neuroDespair

rough bloom
#

so that you can use hblang for the package definitions and build scripts if those exist neuroPogHD

sage crag
#

i could already do that

sage crag
#

did that just get filtered

#

huh

#

writing package definitions in hblang sounds like a nightmare though

#

nope just internet

rough bloom
sage crag
#

no, why would it be enub

#

you could still cross-compile

#

i see your point though

tender river
sage crag
#

arm is planned™

rough bloom
tender river
#

build scripts are typically compiled separately

sage crag
#

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

rough bloom
sage crag
#

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

tender river
#

git submodules the only package manager i need newero

#

*this is a lie

rough bloom
#

wasm interpreter for hbvm neuroKufufu

sage crag
#

exists already

tender river
#

already exists

rough bloom
sage crag
#

got it for free with the two vm impls

sage crag
rough bloom
#

so you could run the compiler on hbvm through wasm? thinkspin

sage crag
#

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

rough bloom
cosmic sphinx
#

both openai and google dropping all kinds of stuff

#

looks like we are getting a local agent/assistant today

sage crag
tender river
#

the challenge would be translating the zig to hblang though

sage crag
#

yes

#

ideally there would be a shim that converts zig std calls to lily calls

#

would be the least painful way

tender river
#

still a lot of stuff like errdefer

sage crag
#

yeahhhh

#

its a mess

rough bloom
sage crag
#

with the increasing complexity of hblang day by day its unlikely a self-hosted implementation will happen any time soon

tender river
rough bloom
#

yeah

sage crag
#

ah

#

we do not have that

cosmic sphinx
sage crag
#

wasm in hbvm sounds like a pure nightmare

rough bloom
sage crag
#

we would have to implement system apis anyway

#

so its just kinda a waste of time

#

bwa

olive sable
#

bwa

tender river
#

r

sage crag
#

awa

rough bloom
tender river
#

true

sage crag
#

no one except our compiler dev can maintain such a thing evilStare

tender river
sage crag
#

probably not

tender river
#

they sounded like one of the more annoying parts of hbvm to implement

sage crag
#

wah

tender river
#

time to test a third ereader kernel evilStare surely this one will have working suspend and also working koreader (dont even mind sway not working please i just want koreader)

sage crag
tender river
#

using mainline neuroPog
bugs not present in vendor kernel neuroSad

sage crag
#

turtel

olive sable
sage crag
#

peppy invent pls

tender river
rough bloom
tender river
#

perfect to buy alongside your osu! pro tablet

sage crag
#

peppy when ai mapping

tender river
#

i'm gonna destryo my internet

sage crag
#

noe

#

bad

#

noe destryo

tender river
#

but its so bad neuroSadge

sage crag
#

the worst part of writing petal will be downloading things

#

bwa

#

so painful

tender river
#

usually you just call into other commands for that

sage crag
#

hbcurl

tender river
#

still a fair bit annoying but better than reimplementing the entirety of tls and git

sage crag
#

it need to work on ableos

#

bwaa

tender river
#

bwaaaa

sage crag
tender river
#

wget ecall

sage crag
#

wget ecall

rough bloom
#

do it like Go and just download everything through a proxy LULE
except your proxy isn't HTTPS

sage crag
#

how do download through proxy when download not exist

#

have to implement tcp

rough bloom
#

idk but TLS sounds like pain

sage crag
#

have to implement http

#

bwa

tender river
#

at least both are well documented and not hardware dependent cupsama

rough bloom
#

TCP would probably be a good idea though

tender river
#

its better than the elf standard "some parts of the spec will be defined by your OS and your platform, see what they wrote"

sage crag
#

tcp+ssh for git repos would be the easiest way i think

rough bloom
tender river
#

is ssh easy...?

rough bloom
#

relatively

#

better than TLS + HTTP

#

-# I think

sage crag
#

harder than http easier than https

cosmic sphinx
#

@sick owl

sage crag
#

why dont git repos support telnet

#

bwa

sage crag
#

its not like they need more money

#

post-writing intern making a dollar on the side

rough bloom
#

classic comparing only to themselves

sage crag
#

worse on every benchmark except for one

#

nice

sick owl
cosmic sphinx
sage crag
#

gotcha

rigid snow
#

neuroTomfoolery <- konii rn

sick owl
rough bloom
#

more numbers

sick owl
#

Plus they're MoE no

#

So insanely speedy too

cosmic sphinx
sick owl
#

HOLY

sage crag
#

hi open letter to #programming you should write hblang its very cool and cool enub

sick owl
#

They're all releasing everything at once to try and compete for the spotlight lmao

#

I can't keep up

rigid snow
#

crazy stuff

sage crag
sick owl
#

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

cosmic sphinx
#

you dont say bro

sick owl
#

Gemma 4 maybe?

cosmic sphinx
#

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

patent walrus
#

i wonder why today/this week in particular

sick owl
rare bramble
#

PauseSama gpt-o3.53o supercharged - 0 version 1.2 incoming

sick owl
#

GPT 5 and Gemini 3 this week most likely

tender river
sick owl
#

Or Gemini 2.7 at least

cosmic sphinx
rough bloom
sick owl
#

I can see Anthropic making it industry standard

cosmic sphinx
sage crag
#

oh wait they dont have any interns

tender river
#

its grok

sage crag
sick owl
#

@rich sedge is this true

sage crag
cosmic sphinx
sage crag
#

why is shellcheck written in haskell

#

why

opaque sigil
#

I ask myself this every day I upgrade

tender river
sage crag
#

dynamic

#

awa

tender river
#

right

olive sable
#

left

sage crag
#

all of this stuff is in the rust stdlib because its so fat

rigid snow
#

up?

sage crag
#

it wouldnt change anything neuroSadge

olive sable
rigid snow
#

you were supposed to say down smh

olive sable
#

i already said left

#

its not my turn

rigid snow
#

i decided it is your turn

olive sable
tender river
sage crag
#

pandoc is the worst piece of trash i have ever had the misfortune of using

rigid snow
#

haskell’s fault mhm

sage crag
#

probably not

#

its just pandoc

#

hate that thing

sage crag
#

poor haskell

#

dont deserve the awful programs that have been made with you

opaque wharf
#

GHC

#

vs GHCR

sage crag
#

R

#

hblang wont have this issue because no one will write hblang software

tender river
#

GCHQ

desert plaza
sage crag
#

hblang has uhh

#

1 correct parser

tender river
#

the grammar is "if it parses its formally correct"

opaque wharf
sage crag
opaque wharf
desert plaza
#

hblang has no bnf or anything??

sage crag
#

dont think so

#

handwritten parser

desert plaza
olive sable
#

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

sick owl
#

GCHQ are probably the second scariest sigint organisation behind the NSA ngl

desert plaza
sick owl
sage crag
sick owl
cosmic sphinx
#

after all its the one big thing ppl been waiting for years

sage crag
#

and there are existing codebases of up-to-date hblang

sharp mantle
desert plaza
#

but no grammar though

desert plaza
#

so.... hypothetically

#

how would one implement a hblang compiler

sage crag
#

uhm

tender river
desert plaza
#

a eBNF or something would be nice

sage crag
#

know the language

tender river
#

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

rigid snow
#

(impossible)

sage crag
#

it exists

olive sable
#

i mean if you're offering sure

tender river
#

its not hard

olive sable
#

breaking stuff is my speciality

tender river
#

no its really not hard

sage crag
#

its very easy in fact enub

opaque wharf
#

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

sage crag
#

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

tender river
#

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 cupsama

#

technically lr can parse more grammars but in practice its not an issue (i think vedalNeuroHUH)

#

bwa anyway "source code is the only spec" is where almost all software lives

#

hblang is no exception

tender river
#

no. the spec is bad

desert plaza
#

ugh, this is why i rather write machine code neuroGlorp

sage crag
#

machine code only has a spec because some sorry sod had to write one

#

x86 wasnt well documented for ages

#

bwa

desert plaza
#

well it is now

#

3k page manual my beloved neuroGlorp

#

and that's just volume 2

olive sable
sage crag
#

its subtly telling you something

olive sable
#

i know

#

and i just wont listen

hoary lion
#

where is gpt 5

olive sable
#

gpt 5 will never exist

#

we'll be stuck with gpt4.9 o74 ai overlord edition

sage crag
#

they probably dont have enough training data to make it a meaningful improvement over the current one

hoary lion
#

im waiting till aug 7th

#

this should be real this time

nocturne olive
sage crag
#

out of readily available high quality data

hoary lion
sage crag
#

there is probably enough

hoary lion
#

cause different scaling law

sage crag
#

different scaling law or just different hidden coefficients

#

who knows

hoary lion
sage crag
#

MoE is still the same fundamental architecture

#

i cant imagine its substantially different

hoary lion
#

yeah it is but

#

but for somewhat reason

sick owl
hoary lion
#

after deepseek v2

nocturne olive
hoary lion
#

fine grained MoE kinda changed a lot

sage crag
#

scaling laws are not governed by the relative performance of systems

sage crag
hoary lion
#

when we going to escape transformers

sick owl
#

We need more innovation beyond brute force scaling

#

This encourages that

sage crag
#

even if moe scales 10x as fast, it would still be under the same scaling law

sick owl
#

They're not out of data but they won't be able to brute force it any more

sage crag
#

let me make a demonstration graph

nocturne olive
sick owl
#

They'll never run out of clean data as long as people keep using their platforms

nocturne olive
#

Because investors are clueless

sick owl
#

There's a reason OpenAI wants a web browser and phone replacement device

#

More platform = more users = more clean training data

hoary lion
#

like just make nvidia go up wall street

sage crag
#

the whole scaling models for improved output quality is only funding gpu/tpu makers

#

lol

#

openai is surely operating at a loss

sick owl
#

They're probably operating at a loss but its a shrinking one

sage crag
#

because they are training less i guess

#

focusing more on marketing

hoary lion
#

openAI has generous monthly quota ngl

#

or weekly idk

sick owl
#

They hit 12 billion in annualized revenue recently

hoary lion
#

much better than claude

sick owl
#

And they also have government funding

#

They'll be fine

sage crag
#

im not worried for them

#

even if they were operating at a loss

#

i still think their name is insulting

sick owl
#

I mean they're finally living up to it again

#

GPT-oss is pretty seismic as far as open weight releases go

sage crag
#

did they also release the dataset

hoary lion
#

ofc not

sick owl
#

No but neither do most other labs

hoary lion
#

who releases dataset in this economy

sage crag
#

open source in llms was never a thing.

sick owl
#

Even the open weight kings over at Mistral don't release datasets, its suicidal both legally and fiscally

sick owl
hoary lion
#

the biggest issue is that

sick owl
#

They're just not as powerful

hoary lion
#

when you get copyrighted data found in the dataset

#

very very big problemo

sage crag
#

and they should pay for it, frankly

hoary lion
#

aint nobody taking that risk

sick owl
sage crag
#

not my problem

opaque wharf
#

Legally speaking now, copyright data is fair game for ML training

hoary lion
#

unless it is redistributed in a dataset

sage crag
#

i doubt that law has gone through the courts yet

sick owl
sage crag
#

the EU will likely not take kindly

hoary lion
#

EU does not take anything kindly

sage crag
#

good

sick owl
#

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

sage crag
#

lol.

hoary lion
#

copyleft moemtn

opaque wharf
#

So if any company is going to get sued, it will be in the US court

sage crag
sick owl
hoary lion
#

so they don't do EU

sick owl
#

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

rough bloom
opaque wharf
#

Hmm, depends. Apple did manage to segregate their market

hoary lion
sick owl
hoary lion
#

i've seen blocking access of europe quite a lot

sage crag
sick owl
#

Shareholders would go apeshit

sage crag
sick owl
#

It stifles creativity

opaque wharf
#

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

hoary lion
#

probability moment

sage crag
opaque wharf
#

Indeed

sage crag
opaque wharf
#

Then you can release the dataset

sick owl
opaque wharf
#

"That training data is an output from overfitted AI"

hoary lion
#

lmfao

sick owl
#

You end up with effectively mental landlords presiding over what can and can't be done with certain concepts in the public consciousness

hoary lion
#

'trust me it is just probability shit'

sharp mantle
#

imo copyright law conflicts with long term interests of automation FOCUS

sick owl
hoary lion
#

i mean

#

my pov is that dont post it on internet

sage crag
hoary lion
#

if you want it to be preserved

hoary lion
sick owl
sick owl
#

But I still believe information should be free to do with as you will

opaque wharf
sage crag
#

its trivially easy to scan a paper copy

sick owl
hoary lion
#

i only accept copyright on real world

sage crag
hoary lion
sick owl
hoary lion
#

actually good idea

#

wtf

rough bloom
#

politics? in my #programming? shock
-# I kinda agree with Potat but it doesn't matter because copyright is not going away anytime soon, nothing ever happens

hoary lion
#

-# i love seeing small letters

sage crag
tender river
#

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

sick owl
sage crag
sick owl
sage crag
#

in the age of consumerism morals are the least directing influence on what you buy.

opaque wharf
sage crag
#

otherwise no one would buy from supermarkets.

sick owl
sick owl
olive sable
#

im not really against copyright, copyrightholders just shouldn't be able to take your entire soul if you do intrude on it

hoary lion
sage crag
#

there's nothing happening neuroCry

hoary lion
#

a LOT is happening

#

i can argue that

olive sable
#

ive been here the whole time, im just splitting my vulkan into seperate files

#

i need to eat now tho so bye

hoary lion
#

clean code neuroHypers

olive sable
#

if i finish that i may try to use hblang for a bit

sage crag
# sage crag i agree

however, there needs to be an actually useful incentive for large companies to not break copyright

sick owl
sage crag
#

if there was a fee, it would just be "companies can break copyright whenever they want, layperson cannot"

opaque wharf
#

There is a lot to unpack regarding copyright, patent, and trademark

sage crag
#

yk

opaque wharf
#

All of it is often confused with one another

hoary lion
tender river
#

which is exactly the point of the law, anyway

sage crag
# hoary lion idk

its very easy for companies to violate copyright. you just have to be in a country that doenst follow copyright laws.

sage crag
#

its why so many cheap clones come out online markets

sick owl
#

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

hoary lion
#

yee

tender river
sick owl
#

It shifts power away from people

#

People just started loving it all of a sudden because its popular to dunk on AI

tender river
#

but suing across borders can be hard

hoary lion
#

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

sage crag
#

if copyright law didnt exist, companies could simply re-export everything an individual does for cheaper.

#

it would be trivially easy for them.

hoary lion
#

i never used license on my github too so im glueless

sick owl
sage crag
rigid snow
#

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

sage crag
hoary lion
#

most obvious lie

#

they should just not talk about that

sick owl
rigid snow
sick owl
#

But its not like that isn't a problem in todays world anyway

#

At least in that one people could leak without legal consequence

hoary lion
opaque wharf
#

Oh this is not livestream chat

hoary lion
#

lol

#

but this is super relevant

#

trust

sick owl
sage crag
tender river
sage crag
#

industrial scale will be completely inaccessible for new startups because existing companies have no reasons to allow any competitors

sick owl
tender river
#

i'm not disagreeing?

sage crag
#

yes, but the fact something is done today is not justification that it should be done in the future.

tender river
#

i'm asking about your hypothetical, not the present day

sage crag
#

that is a flaw with our current system, not a thing that should be incorporated into a future, hypothetically improved system

hoary lion
#

sure, nothing has to be repeated

sage crag
#

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

sick owl
#

Anyone who cares about quality won't be generating

rigid snow
# hoary lion 1.2% of data was all consented by artists! or something

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

**💬 3 🔁 1 ❤️ 68 👁️ 9.2K **

sage crag
sick owl
hoary lion
#

oh hell nah

opaque wharf
#

Someone is playing DOOM with discord gif

hoary lion
#

this is getting me bad flashbacks of other community

sage crag
#

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

sick owl
sage crag
#

people who are artists and authors for a living will go extinct without copyright

#

its a simple fact

sick owl
#

My position should make that very clear

hoary lion
sage crag
#

filtered

tender river
sick owl
#

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

sage crag
#

"situation is bad, not sure what to do, so lets just ruin everything" enub

rigid snow
#

wanted to drop my take but remembered rule 3 exists

sage crag
#

lol

sick owl
opaque wharf
sage crag
rigid snow
#

if the copyright system is getting abolished patents must go too

hoary lion
#

copyright also seems to be one part of their power tho

#

😭

tender river
sage crag
sick owl
sage crag
#

only in a system where copyright is controlled by corporations

sick owl
#

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

tender river
#

not really, you got that backwards

#

they can collect so much copyright because of their power

sage crag
#

deregulating corporations only gives them more power to screw over the individual.

sick owl
sick owl
#

They may be deregulated in the process too, but how do you stop the snake eating its tail?

#

You sever it

sage crag
sick owl
#

You could say we need to crack down on corporations and then we won't have to get rid of copyright

rigid snow
sick owl
#

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

sage crag
#

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.

sick owl
prime ridge
#

Just make everything copyleft

sick owl
#

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

sage crag
#

surely the best option would be to ensure that all corporate models are properly vetted for copyright, rather than just doing away with copyright

sick owl
tender river
sick owl
#

Its also not really a feasible solution in the current geopolitical climate

#

Wot he said

tender river
#

even countries like japan just said "sure whatever use whatever you want for ML training"

sage crag
opaque wharf
sick owl
cosmic sphinx
opaque wharf
#

LMAO it works

rigid snow
hoary lion
#

true

cosmic sphinx
#

gemini 2.5 pro would solo all models tbh

sage crag
#

if they cant exist without copyright violation then they shouldnt exist.

sick owl
#

Sorry, "he's" the default I go to on Discord on statistical grounds, didn't mean to assume

sage crag
#

make better technology that doesnt require trawling terabytes of data and overrunning websites with traffic

#

bwa

hoary lion
#

the big problem is that they dont exist

sage crag
#

if such a thing doesnt exist

hoary lion
#

and train

rigid snow
sick owl
sage crag
#

i dont see much advancement of science happening

opaque wharf
sick owl
tender river
#

market forces currently force everyone to ignore copyright violations, and market forces are a global thing not something limited to a single country

sick owl
#

AI is already having an enormous effect in the medical sciences

opaque wharf
sage crag
#

ok, you have me there, medical research is a place i have heard good usage of data science.

uneven pulsar
#

I've come here to say awa and leave

#

awa

sage crag
#

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

sick owl
#

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

sage crag
#

bwa

hoary lion
#

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

sick owl
hoary lion
sick owl
#

There would be no Alphafold without data theft

sage crag
hoary lion
#

???

sage crag
#

there are bright minds at deepmind

sick owl
sage crag
#

they can make something else

#

im not advocating for death, im advocating for innovation that doesnt require theft

sick owl
#

This is innovation

#

If there was an easier more legal solution they would have gone for it

olive sable
#

also hi im back, i ate too much im bout to pass out

sage crag
sick owl
#

As you said, Deepmind are bloody smart

rigid snow
hoary lion
#

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

sick owl
#

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

opaque wharf
#

Wait, how does alphafold require data theft? Transformer architecture exists before LLM no?

hoary lion
#

and they cant

sick owl
opaque wharf
#

Yeah, they're protein right?

hoary lion
#

3d models of protein to be exact

tender river
hoary lion
#

not everything is LM

olive sable
sage crag
hoary lion
#

just cause it is transformer, not means it is LM

#

or need shit ton of data

sage crag
#

innovation can be done without theft.

hoary lion
sick owl
#

We're on Alphafold 3

hoary lion
#

what and when are they going to infringe copyright when all they need is naturally occuring protein structures

olive sable
#

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

hoary lion
sick owl
#

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

hoary lion
#

ye thats better

sage crag
tender river
#

neurolingSlep 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

olive sable
sage crag
#

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

hoary lion
#

fair

opaque wharf
hoary lion
#

i need that kind of innovation tbh

sage crag
#

so far all we get is some alternative spin on the transformers architecture, which inevitably has the same pitfalls

rigid snow
#

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?

hoary lion
#

probably cause now copyright holders are now in stake

#

just like ai art shi

#

iykyk

olive sable
sage crag
hoary lion
opaque wharf
#

But I don't know the exact number

rigid snow
#

5090 is NOT a high demand product

opaque wharf
sage crag
#

no this is generated data

#

hm

hoary lion
#

i dont think there are copyrights of 3d models on natural protein

opaque wharf
#

Am hungry

opaque sigil
#

wasn't there something about them turning a ton of enterprise cards into 5090s

opaque wharf
#

Sam what do you eat?

opaque sigil
#

since they're not selling well

sage crag
#

go research it if you feel like it

olive sable
sage crag
#

i dont want to spend more time on protein copyright when we cant verify any claims about it

opaque wharf
opaque wharf
lilac flame
#

memory is the main limiting factor for high end gpus

olive sable
#

depends on the task but ye kinda

opaque sigil
#

unless they fixed that

rigid snow
#

have yall seen the gpu startup

opaque sigil
#

we're at the point where a single gpu draws over a kilowatt

#

gl cooling that

sage crag
hoary lion
#

i just delete it manually

opaque wharf
#

Let's all play DOOM

hoary lion
#

no

rigid snow
#

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!

**💬 136 🔁 235 ❤️ 1.6K 👁️ 200.1K **

▶ Play video
sage crag
hoary lion
#

im going to go back using claude

#

and add profiler

opaque wharf
hoary lion
#

I need to know all these issues raised from phoenmizer

opaque sigil
#

that thing ONLY does path tracing at fp64 btw so it'd useless for most use cases btw

opaque wharf
#

So just ASIC?

lilac flame
#

what’s path tracing

opaque sigil
#

yeah

opaque wharf
#

Ray tracing but better

rigid snow
#

still very interesting

opaque sigil
#

it could maybe be useful for simulations i guess

sick owl
opaque wharf
#

Path traced audio mhmm