#💽Programming Chat v2
1 messages · Page 24 of 1
I actually found a neat looking lang recently that effectively acts as a weird hybrid between scientific calculator and programming language
theres a ton of work put into types
what, R?
I have since switched to this from this, which I described earlier
also the former might make it into the C++29 spec!
very similar to the one I just linked
static_assert(10 * km / 2 == 5 * km);
Nubat also has a bunch of extensions, like getting the properties of various elements n such
looks cool
declarative syntax always pleasing to read
DSLs that read like natural language are awesome imo
Also I'm wondering if for gamedev I should go with SDL3 (my main one so far) or GLFW (lets me do things with OpenGL easier, since SDL3 is focusing on going with Vulkan)
use raylib 😅
use win32
I could go with Vulkan as well via SDL3's GPU library, but Vulkan is pretty hell
Ehhh
It's not, notch made a terrible take
what do you mean ehh
I don't agree with his take at all
also hi gmhs
I've tried Raylib and found it seemed to not get the best performance, which makes sense given it's likely doing a lot of bg stuff
Is a chef who uses pre peeled garlic or doesn’t grow their own crops still a chef
oh really? I've only experimented with it, not done actual production
thats completely different 😭
It's not
How
Notch's take is insane and wrong
Same, but just based on the testing I've done it didn't run all that great compared to other C libs
programming isnt coupled to just game programming
interesting, I've not noticed it, but admittedly, I've not done much with it
Also yeah saying someone isn't a programmer because they don't make their own engine is just dumb
im not talkinmg abut the actual post im talking about the chef comparison
smh
I would say glfw, but I've also not used sdl LOL, so maybe my opinion here is not very helpful
As kinda stated, Notch hasn't really made his own either
It is the same thing
SDL's what I used in the example thingy I posted
This one
oh cool
Plus frozen pizza != a game engine
i've used glfw and it's pretty okay
yea idk too much
but i wouldn't suggest either
thats my opinion of it as well
It would be more like pots and pans = game engine
The functions there are basically all straight identical to C, just imported over
SDL3 makes 2D stuff quite easy, drawing shapes and textures is very simple and well optimized
But for 3D I'll need to dive into one of the proper GPU apis, like Vulkan or OpenGL
Or DirectX but I no likely microshit
I had to parse and manipulate an HDF(5) file the other day
absolutely terrible experience
people need to get with the times
and stop using these ancient formats
if your language doesnt have an ffi for fortran its not gonna make it
i dunno what to tell you
Fortran is also part of a lot of compiler suites I believe
iirc both MSVC and GCC have fortran compilers that are actively maintained n such
Truue
its really sucky that theres so many cases of "the best" still being absolutely terrible
or maybe not absolutely terrible, but just not as good as it really could be
imo Eigen is one of those
I've not really looked much into C++, never really cared for the OOP stuff
I tended to just go right to C
good
🤷♂️
you definitely can write simple code in cpp
me when my simple C code actually invokes UB in 20 different places
I think Nelua strikes a nice balance, it's got Lua-style OOP (so no classes, but structs can have methods and metamethods to emulate them)
But not all the crazy class shit
Not sure I've actually ran into UB so far, closest I came was using malloc when I should've used calloc
Oo uninitialized variables is one I ran into, tho just setting the variable to 0 did the job, Nelua actually does that automatically unless you specify otherwise
Huh, what language is that
Discover how Rust's memory safety guarantee was shattered with just one line of code! Dive into the story of a 10-year-old bug in the Rust compiler that allows undefined behavior in safe Rust. Learn how this discovery raises questions about Rust's promise of reliability and what it means for the future of the language.
Free Rust training: http...
I'm pretty sure Vulkan is Nvidia being a piece of shit
Libdrm is easier than Vulkan lmao
Also sdl3_gpu will use directx on windows
It's also easier to literally make an entire Intel integrated graphics driver than use vulkan
So vulkan is just a piece of shit bloatware
Saying it's better when it's worse
Well obviously not an entire Intel driver but definitely mode setting and shit
Raaah tell them to report it to mingw then fuck off
no 😭
Oh dear lord
holy crap Exception_Information takes forever compared to Exception_Message
thats 20x slower than average
@timid quartz
nix
Hey rust users I got a question
with Ada.Text_IO;
procedure Main is
type GUID is new String (1 .. 32)
with Dynamic_Predicate =>
(for all C of GUID => C in '0' .. '9' | 'a' .. 'f');
ID_1 : constant GUID := "030000004c050000cc09000011810000";
begin
Ada.Text_IO.Put_Line ("Reading from device " & String (ID_1) & "...");
end Main;
How would you be able to do this
C is a Spartan language, and so should your naming be. Unlike Modula-2 and Pascal programmers, C programmers do not use cute names like ThisVariableIsATemporaryCounter. A C programmer would call that variable tmp, which is much easier to write, and not the least more difficult to understand.
:<
Encoding the type of a function into the name (so-called Hungarian notation) is brain damaged - the compiler knows the types anyway and can check those, and it only confuses the programmer. No wonder MicroSoft makes buggy programs.
does anyone here have experience in handling audio in raw data
because i think i messed some settings up
pulled these audio files from an alarm system OTA firmware update, imported them into audacity with raw data (in my hex editor i saw no ID bytes) and default settings, and this came out (ear warning)
NVidia is not behind Vulkan, Khronos (the devs of OpenGL) are
Nvidia still supports OpenGL, and OpenGL is generally easier to use, but SDL3's GPU library only supports Vulkan, D3D, and Metal, of which Vulkan is the only cross-platform option
Also the SDL3 GPU library is just as complex no matter what option I take, modern graphical pipelines are just really damn complex
Huh didn't know OpenGL and Vulkan were made by the same people
wonder why they decided to start vulkan rather than making opengl better
feels like opengl is more supported and stable
not sure sorry
maybe @spare quartz?
i was able to figure it out by the very techy strategy of trying all possible audio codecs
Also the basis for vulkan was from AMD
it was 32-bit signed PCM iirc with 22 kHz sample rate and probably some other settings
still feels like opengl >
I've also heard vulkan has like
its dead and dying from what i've seen - too legacy
a FUCK ton of boilerplate
Vulkan is extremely discrete yes
This is an “improvement” over GL as it presents much more flexibility and opportunities for performance/design all over the pipeline
more boilerplate -> better, of course - people do still write code in java
But alas, much much much more to get a triangle on screen
cough atp
exactly
fym exactly 😭
opengl wasnt made by khronos it was made by silicon graphics for their cards (first sentence on nvidias website!!!!)
it was so good it was adopted by a bunch of other cards (and windows/linux (mesa) wrote drivers for opengl)
then nvidia formed khronos, it brung a bunch of contributors but they sat there and looked pretty till they combusted and intel only helped fund the place
opencl also wasnt made by khronos
This book was compiled during an Independent Study course at Rochester Institute of Technology, in conjunction with the MAGIC Center. In it, you will find a collection of information that explain how to get started in the free and open source community.
I cant find a list of teh contributors and where they were from but I remember them all being nvidia employees
see how convient it is that they removed all the employee names that were part of khronos? heh https://www.khronos.org/members/list#modal
they also just took a bunch of open stuff and said it was theirs, there wasnt any officiation to my knowledge
theres also a buch of other organizations from the same time period (like UEFI, HDMI), all had the same reputation of enshittification of open source standards
but because they are the authority you cant question them, they charge for membership; and its easy money and a easy path to monopolization
no they werent waaaah 😭 https://developer.nvidia.com/opengl first sentence on nvidias own website!!!
no its really simple lmao
its still just lots of copy pasting of the same things that just add latency and complexity... but atleast its more simple
the reason why im like this is because I keep seeing long time industry proffesionals dissing vulkan because it was obviously made to be complicated and specific to nvidia in order to prevent competition
I was researching and it seems like opencl was actually officiated to be part of khronos from apple so its cool
the khronos website says opencl 1.0 was made in 2016 and the apple website says 2009
are you pro OpenGL or pro Vulkan
I’m pro Direct2D personally
directx
I'm pro writing to the VGA buffer directly
Evergreen
GOD I LOVE SODA SM
yes
im pro writing to vga with timings and shit lmao
the analog DVI users are gonna hear about this one
true
OpenGL is pretty stuck due to cross-compatibility with the really ancient versions, you can write the same OpenGL code and it should generally work on every machine that supports it, all the way back to like Windows 95 lmao
Vulkan is an attempt of theirs to make a proper modernized API that isn't tied down by those constraints
The issue is that it's extremely verbose and complex
Anyways I guess Raylib is far more performant than I remember, or maybe it just got better, either way I set up a Nelua environment for it and it seems to run pretty well
So for now I might stick with that for 3D
Until I want to go back to uh
Very nice and easy GPU operations
Well it's like that because it gives "direct control" but it doesn't lol
Sdl_gpu my beloved
Vulkan is verbose in the way that it gives you so many features and your forced to configure all of them
Checking .\classes\classes008_202\com\oracle\webservices\internal\api\databinding\Databinding$Builder.class ...
1: "SourceFile" 2
2: "SourceFile" 16
3:
[ 0, 32]
4: "SourceFile" 16
A:
[ 0, 32]
B:
[ 0]
FAIL. 820756826
--> 820756826
"SourceFile" ended too early. Length: 2
why though???
Retained-mode made sense when GPUs didn't exist but these days virtually every device has a powerful enough GPU to continually paint what amounts to a bunch of rectangles.
this is not how you back up immediate mode
I've tried Rust, using the Bevy engine anyways, was interesting but the syntax felt a lil odd coming from C and Lua, and debug builds reach immense size without optimization
i've tried rust and dislike it simlpe as
Yeah that's basically me lol
Also the rust plugin I got tried to keep me using snake case and full words for everything which can be a lil funky, though now Godot's making me do that (well technically not but I prefer consistent syntax) so it's not the only lang that does that
I also tried Zig, using C interop with SDL3, was also neat but it also has some elements that I'm not too big about
Like having to always use returned values, even if it's just dumping them into _, and having to do annoying amounts of error checking
And, as can be seen, having to encapsulate the entire C imported module in a variable and prefix every call with that, so all the SDL functions and constants and shit have to be prefixed with c. since I called the module that
@timid quartz running strings on this old rust-made minecraft mod we found
theres shockingly lots of metadata in here
we know his projects source directory layout, what crates he used, his compiler/path, his C: name, and the fact that he's on windows
we're cracking this mod at this point
like, how pirated apps are made
we're pulling apart the native binaries/jvm code to get a better look at what they're doing since their code isn't open
yeah their code is more complex than that
they've got two bin files corresponding to archs, which apparently support windows/linux/macos meaning they're aggregates
codev is running ghidra on it right now
least epic reverse engineer project
I think I tried to reverse engineer the quest 2 pc protocol thing and gave up immediately
all I had to do was figure out what changed because they had just updated it lol
i'm deferring it for later, but we'd just need to modify their JVM loader code to get the actual parts needed
hey guys, i know this is a really long shot, but does anyone know of any good package that would handle logins with oauth2 flows? specifically session management and shit (essentially it's like User clicks a button on a webpage -> they get sent to the discord oauth2 flow -> after authorization they get directed back to the website -> the package handles the return code, fetches the user info and starts a new session on the server)
only request is that the sessions are handled on the server (NOT the client, jwt not allowed 🤢)
ive tried better-auth, their flow requires emails for oauth2
lucia i've been recomended too, but it's betting deprecated in a month or so
authjs is JWT based
oh and the framework im using is sveltekit
u2 local_variable_table_length;
{ u2 start_pc;
u2 length;
u2 name_index;
u2 descriptor_index;
u2 index;
} local_variable_table[local_variable_table_length];
i have not worked with web stuff in a hot minute so personally idk... if you're open to kotlin i would suggest ktor sessions
CLASS files are correct, so its definitely a misalignment in LVT/LVTT
hoping SE 9 doesn't introduce new trial issues
what mod is this
also yay me about to have 4 packages on the index
woa
look at this
wait your not looking at it
but hu
lmao
intel integrated graphics is just normal x86
lol
apparently simd isnt for x86 but for the x86 integrated graphics
i feel like typescript should just be put with javascript
i cant run
dude who reviews the Alire index PRs is in a military university of spain :Sob:
mic everywhere
Zig’s reflection combined with Zig’s ability to import C header files means Zig can be used for C macro reflection.
@timid quartz think you might find this interesting ^
Not a mod yet, but is a project made by one of the create: aeronautics devs
Made by @eriksonn
I get to play with breabboarb this semester
… creates… aeronautics…
I gotta forward this to codev rn
Lucky
hm? whos that
the person I develop breadmod with (Chris from neco)
basically we’re just trying to do everything possible with a mod which includes something like aeronautics
I met a random 16-year-old kid on X around 10 months ago, who has very strong opinions about the art of programming and programming language theory.
We chatted quite a bit over the past 10 months, and I watched him continue to grow in TPOT and develop both his written/verbal skills and his knowledge.
Over that span of time, he ended up makin...
does anyone know what tpot is
oh ye I see
cool
OHHHH
Yeah that explains why he sounds so arrogant
Didn’t know they weren’t an adult
Includes a UTF-8 encoded file as a string.
rewrite it in rust strikesa gain
Haskellers and rustaceans are quite friendly with each other actually
Not surprising
i just find it funny since the organizations logo is a direct reference to haskell despite them rewriting it all in rust
also its gonna be -6 c tomorrow 😭
you should rewrite it in ada
mm fair
speaking of api stuff, what state is your http thing in
I noticed that ada has no discord bot lib
operational
incl. tls?
rn it only supports server side requests though since i havent made a client yet
no
ame
ill look into continuing tls after reading a JMOD file
because tls is wayyyyyy outside my domain
im not a mathematician
im compelled to by <my brain>
Outside of that idk what math would be involved
the HTTP library isnt dependent on GNAT.Sockets though
so you can use the ada binding to openssl and pass in that tls stream to get it working with tls
really simple actually
Well if you want anyone to ever use it you'll need to support at least one standard encryption scheme
Maybe using GNAT.Sockets is better for that reason
wdym
I dont use vim the simplicity and usability is too much, while I can explain the learning curve.
I only use proffesional tools like XCode
Just to have easier TLS
Were you referencing your own thing here?
wolfssl
ada = rust??!?!?
GNAT.Sockets TCP socket -> openssl -> simple_http
not on the index, you need to build that yourself
wolfssl is its own thing
ada < rust
impossible
Oh ic
zig > fucking everything (I only hello world in zig)
yeah ok
zig is cool
Go try it smh
Oof Google link
here you go
Yeah what's this hmmm
anyways yeah AWS is the "complete" solution for modern HTTP
it does a LLLLLLLOTTT of things for you
How does one add it
Figured
ada >>
Rust >>
❌
No crates, AWS can't even compile on Windows
No memory management that isn't unsafe
i wanna write an RFC for ada/spark for a secure random generator
No explicit safeguards for unsafe
Discrete/Float randoms aren't specfiied to be cryptographically secure
not true
stack fr fr
memory pools, controlled types, no accesses, or just use a gc
Or well very few that are just names like "unchecked" rather than actual things like unsafe blocks
and thats because there isn't really anything unsafe you can do without making it very explicit
Or just have smart compiler
everything will be designated with an Unchecked or use of System.Address (which is restrictable)
RAII 
Same in rust but we have a whole thing called an unsafe block
yeah but we don't need that since we're explicit
Rust has this
ada does too
thats why i said it
im pretty sure we did it before C++
no wait
we did it before YOU, and just after C++
83/95 always tripping me up
Unchecked_Func != unsafe { unsafe_func(); }
how :3c
unsafe blocks are recognized by the compiler whereas your unchecked functions are just names
You could easily have an unsafe function that isn't labeled as such in ada
unchecked functions are recognized by our compiler as well
you can restrict them with pragma restrictions
theres another philosophy thing here
Your syntax is also overly verbose :3
okay well thats just ada
"unsafe" operations in ada will almost never lead to undefined behavior (unless you intentionally do so by dicking about with addresses) due to runtime checks
in rust, the same applies, but its capped within a block
(that isnt to say UB doesn't exist)
oh
i didnt know that was possible
I think that's somewhat misleading. For one thing, if you're running under an operating system, with proper protections set up, erroneous execution will not erase your system disk. The point is that Ada doesn't ensure that, but the operating system does. Likewise, Ada doesn't prevent your keyboard from catching on fire, but we hope the computer manufacturer will.
'
Why can't x86 add swap instruction
Oh it does
Oh nice it's even capable of waiting in case another cpu is accessing it
I like it when a language allows a,b = b,a
Doesn't work in C, but does work in Nelua, I think it's compiled to C code using a temp variable, which then gets optimized out ig lol
The circle of life
oh hi gm
yeah thats pretty cool
BARK BARK BARK BARK
wrong animal
you're basically writing java
kotlin gave you the freedom of not needing classes and yet
you can't do this without classes 😭
i find this neat though
Online decompiler for Java, Android, Python and C#.
i think kotlin is a giant improvement over this
mm that's beautiful
yeah okay crab
Java the way Sun intended it
this is NOT the way sun intended it
Java 7 was
ugh i hate youo
now i wanan write a language for jvms again .......
umm crap whats astros new name again
@full berry i think you might like this so fwding
call it Phosphate and make it have syntax even more verbose than Ada with the type system of Rust
that sounds like hell
honestly though
if there were a language with ada type/aspect system with rust's syntax
that would be dreamy
Moreover, society has got accustomed to the concept that computers keep on getting faster. This makes them applicable to more and more high volume but low quality applications.** But this cannot go on.**
i love the ada RM rationale
In recent years the cost of processors has fallen dramatically and for many applications it is now more sensible to use several individual processors rather than one high performance processor.
Moreover, society has got accustomed to the concept that computers keep on getting faster. This makes them applicable to more and more high volume but low quality applications. But this cannot go on. The finite value of the velocity of light means that increase in processor speed can only be achieved by using devices of ever smaller size. But here we run into problems concerning the nonzero size of Planck's constant. When devices get very small, quantum effects cause problems with reliability.
No doubt, in due course, genuine quantum processors will emerge based perhaps on attributes such as spin. But meanwhile, the current approach is to use multiprocessors to gain extra speed.
(full paragraph)
import system module Stdio;
import system module Strings;
declare function MyFunc nonreturning
declare parameters
A is Signed_32Bit_Integer;
B is Unbounded_String;
end parameters;
declare variables
Y is Unbounded_String;
end variables;
declare body
Y := Strings::Concatenate (B, A'ToString);
Stdio::PrintLine (Y);
end body;
end MyFunc;
@signin.aws.amazon.com
i think the full names can be shrunken down like how they are in ada
and the scheme is a little weird ('ToString looks a bit like C#)
but thats not THAT bad
actually instead of end, complete
The import system module can have the form (import/export) (local/external/system) (file/module/package)
You're going to say this is good syntax
local/external/system is actually not that bad of an idea?
could be very useful for networked oses
(file/module/package) just looks like a rip from CLASS notes though
It's actually not
what is its implication
I just thought of it
oh
You can import either a specific file, a subset of a package (a module), or an entire package
ah
It's maybe kinda like the import whatever.* syntax in Java
in java terms it goes
Module
Package
CLASS
fields/methods
ic ic
"Modules" aren't really referencable by imports iirc, just access control logic
like you could do import system package Standard_Library to import the whole thing
if theres one thing about importing in ada that i think could be improved its the uh
private with or limited with syntax
they're just a bit confusing to me
use type x; is pretty good though
You can come to Rust :3
HELL NAW
It's either pub or it's not
well in ada its the same thing
it's just theres an extra layer to it all since the separation of specification and body exists
limited with iirc allows for limited circular references, private with allows you to see specification/body private members (where applicable)
use type lets you use the operators of a type without having to do A."+"(B, C)
Private specification, public body 
not scientifically possible :X:
a body is always private
you COULD just have a spec thats completely within a private block but
thats just a worse body, at that point, just write the body
Me when I define every body in the .h file in C
terrible
LTO be damned
oh yeah
i need to start tagging my stuff Preelaborate or Pure
apparently they're quite important to some (Pure means a unit cannot have sideeffects, Preelaborate means a unit cannot run anything hidden to a user)
Eh who cares if like 1 person thinks it's important
This is Ada not Haskell
i dunno apparently were kinda functional
what.
thats cool
i didn't know we had language level support to just
direct what affinity a task has
RAT ⚠️
GOD i am so good at coding
override fun drainDecimal(
count: BigDecimal,
simulate: Boolean,
additional: MutableList<Any>
): Pair<BigDecimal, List<Any>> {
var actualCount = count
for (unitIndex in this.units.indices) {
val unit = this.units[unitIndex]
if (unit.maxOut == BigDecimal.ZERO) continue
val toDrain = this.extractAction(actualCount, simulate, unitIndex, additional) ?: actualCount
if (toDrain == BigDecimal.ZERO) continue
val drained = unit.drainDecimal(
unit.maxOut?.min(toDrain) ?: toDrain,
simulate,
additional
).first
actualCount -= drained
if (actualCount == BigDecimal.ZERO) break
}
return count - actualCount to additional
}
base drain
private var subExtractAction: ListenerHandler = { _, _, _, _ -> null }
override var extractAction: ListenerHandler
get() = { c, s, u, a ->
var fluid = a.getOrNull(0) as? Fluid
val unit = this.units[u]
if (fluid == null) {
a.add(0, unit.fluid)
this.subExtractAction(c, s, u, a)
} else {
if (fluid == unit.fluid) this.subExtractAction(c, s, u, a)
else BigDecimal.ZERO
}
}
set(value) {
this.subExtractAction = value
}
fluid extension
works perfectly
woah its beautiful
yeah windows has a lot of catastrophic failures
windows is a catastrophic failure
the shorthand of my hand
says the guy who can't even code in a real language
IS TYPESCRIPT NOT REAL
yes 😭
what is r language
this code is BEAUTIFUL
why does my teacher have it
HAWK
language for statistical computing
statistics is a branch of math
because i misspelled roblox once
with... r?
are you okway 🤨
OH YEAH
i frogto to say
but we're ditching physx
(it's too unstable)
we're making our own physics engine : 3

this will fit in line with our projects using bigdecimal because
unlike (every mod in existence)
our machines can have infinite precision!!!!
(use opencl instead to flex over nvidia that cuda is shit)
(get hired by oracle then add gpu compute (but call it coproccessor so nvidia doesnt pay you to only allow cuda) into java)
why are rfc's so like
like that
they are difficult to read
supposed to be requesting for comment not requesting for brain cells
theyre not hard to read but they are up there
nvm they are easy to read
I think i've been listening to miku sing dixie land for too long
no way,,,
Woah
minecraaaft
The Fabric API really seems quite nice compared to Forge
Especially old 1.7.10 Forge, which is what I've been working with
what are macros exactly
In my experience the fabric api is much worse (in terms of lacking features)
But breadmod is an incredibly diverse project so no mod loader sufficiently encapsulates all of our goals
Make new loader called Loaf Pan
Or Oven
WE WENT OVER THIS ALREADDDYYYY
MAKE IT
if we were to it’d be called breadloader (provisional name)
YOU KNOW YOU WANT TO
we’re working on a physics engine rn
you must make your own loader you must do it all yourself you must do it you must do it you must do it
called Breadsticks (Breadphyx, Bread Physx, Bread Physics)
- Make BreadMod and physics engine
- Make Breadloader (still think Oven or Loaf Pan is better)
- Make BreadVM (better name tbd) and run all of MC on it
So then just do #2 as well
Okay but you have to draw a furry if I am to do #2
Joke’s on you I can’t draw
I just can’t draw
Sighhhh
Find something else
Make the mod loader :3
mmmm should probably game less code more
but game so fun and coding so...ugh
how about coding a game
: <
it's all discord bot and API and it's drudgery
telegram 👎
Nya 👎🏻
signal better
i agree
this is going tO FUCKING MAKE ME CRASH OUT
if that furry was real I would stare it dead in the eyes and rebel against this tyranny and harmony of the gay
and ofc her name is Ellie
this has to be the most stupid thing i've ever read, have you heard of an OPERATING SYSTEM?
bro is arguing for terminals requiring sign in
Quoting TheClaudius (@TClaudius404)
@seatedro Actually this makes sense. The terminal can now determine if a user should have access to certain directories which helps with security .
lmao
we becoming insecure with this one
bro should open his terminal without admin and try to cd into another user's directory lmao
bro only codes in UNIX single user mode 🙏
bro I cant evne look at my guest account without using su I cant even use sudo becausee it checks for permmission every step of the way
is that the chess guy
gothamchess yes
a stupid dancing kitsune thing is enough to entertain me for days
BLEHHGHGHghghgh curseforge
at least that console is colored unlike a certain launcher
you seem like the type of guy who would build everything from source
no i just hate curseforge cause they're not that great of a co
co?
company
also i'd suggest using prismmc over them but if you're already set up thats a hassle
eh don't play mc enough to bother lmao
maybe if i start again i might
i just wanna play SF5
i should keep modding
i need to supersede neoforges "scanner"
we already superseded their logger
just look how pretty they are. ...
(ignore the GPG popup our mod uses GPG signing for some things)
what things
there's an encrypted image of omaneko
also player certificate signing for ||starting HTTP servers in game|| but thats clasifeied
Windows
IM SO MAD
Good
応 コンコンコン!
大願成就 コンコン!
秋風の おくり物
稲穂立つ田園は 黄金の季節
目をこらせ かくれんぼ
ぴょこぴょこ 黒いお耳
stop singing bayachao
IT FINALLY WORKS
uuuuuuggggh
i honestly got one of the worst headaches while writing this
こや~ん
Yeah this is true
Kinda turning into JS
I feel like that’s inevitable with the sheer ecosystem you have
http server in std lib 😭
we don’t even have specification mandated SOCKET support yet this guy wants an entire ass server
Bro needs to go use Go or Zig
Rust chose to have its stdlib not have stuff like an http server in it
I thought something like Ada’s stdlib was packed already
But this guy wants NJS
use your debugger correctly!!!!!
we have logpoints and conditional breakpoints!
printlns are faster in the short term but they suck at introspection
debuggers ❤️
Mmmm
I feel like drawing
But I’m also tired
NOOOO
DO NOT PRINTLN DEBUG WITH THREADING
(in ada doing that causes your output to completely mix up 😭)
Yeah but by default Text_IO is not protected
if you print a large thing like an exception log along with another task printing small stuff
the exception log will get clobbered with the small output
Maybe smth like Log4J does mutexing
Draw ;3
無理
お願いします 🥺
Bed? Its noon!
Yeah I’m not exactly constrained by “work hours” or “school hours”
Don't you have school?
I’ve adjusted the parameters to where I no longer need to do it on a timely fashion
;; I’m very good at deferring
The... parameters?
And given the occurrence of a recent affair that isn’t changing anytime soon
(I do not have to attend to a school in person, nor online)
I just do stuff when I feel like it and it counts as education
It is
I still eventually have to do things though
Since I only have like, 600 days before I’m forced to
yeah I’m enlisted by then 😭
By my standards
I be thinking about the next week
Oh what
I still feel like it’s 2020 so that feels like a day
Enlisted?
or warranted (hopefully)
What does that actually mean
like, becoming a service member of the us army
Like for you
oh well
Oh ok
I’m kidding I’m not being an infantryman
I’m enlisting in order to pursue piloting because it just seems like a cool thing to do
Wdym
Oh that's cool
I’ve been planning it for over 6 years now so yeah 😭
Oh I see
I guess my question is then like, why is now the time you've planned to enlist
🍋🟩
Anything in particular or just happened to be so
wdym by “now”
Well I guess not "now" but why have you decided when you are going to enlist is when you are going to enlist
Like in 600 days
600 yeah
but that’s when I become 18 and have hopefully something to my name aside from … 5 robux
Oh alright I see, they won't let you for under 18?
and enlistment is an “easy” way to do some stuff for cheaper (even though being a pilot gives you a contract of 10 years!!!)
You can join under the delayed entry program at 17 iirc
But that’s not the first thing I’d like to do
I'm a little past that and I don't even got the 5 robux 😭
I'm in college yea
good enough 👍
😅
Whats first?
I’m hoping to MAYBE get a cert and do some freelance/contract work before enlisting but
apply for high school to flight school first
if I get accepted (even though the rate is like, 3%), a lot of my work is done for me
otherwise look into maybe getting a degree before/enlisting immediately
Is that like a program or?
where I’ll then pursue a way into getting into WOCS
yes
if you’re accepted and pass you immediately get a job as a 153A (helicopter pilot)
Pass as in just a test or? Oh, program, so I assume some sort of schooling?
(well, not immediately, training and all, but…)
there’s basic training, WOCS (warrant officer candidacy school), SIFT (something instrumentation flight test iirc)
then training on a simulator
then training on a real plane
then getting assigned to a plane
depends on if you mean from the program or from enlistment
Not the same?
the program lets you expedite steps
Ohhh
I’d say 2-3 years from it
enlistment… 4-5+ years
I’d probably just be doing cyber on the latter while waiting to get recommendations
Oh so actually pretty fast!
being a pilot requires at least a Secret and cyber would probably give me a TS/SCI
yeah
when I put it like “2 years” it sounds a lot longer than “600 days” even though it’s only a little more
Maybe I’m just really dissonant with time
2 years is a lot less than what I was expecting
And it goes by fast if you're having fun
Just gotta
Not do a thug shaker central
Even though I know a little too much about mil Intel because I was practically born into this all 😭
Ugghhh why is bayachao so good
LOL
Whats that?
the japanese singer I’m addicted to (aerasto knows more)
rn I just have this on loop https://youtu.be/wBo_-GPXDcQ?si=Y6UFlCPX3TeOeHyh
どうも、ばやです!
こちらの曲があまりにもおきつね組っぽくてサイコーなので1から動画を作ってみました…!パロディなどは作ってきましたが自分で考えながら曲に合わせて作るのは初の試みだったのでとても楽しかったです!
稲穂の季節に投稿したかったのですが10月に入ってしまった…制作期間は2週間でした!
Vocal:ななひら様 (Confetto)
Music:ARM様 (IOSYS)
Lyrics:狐夢想様
MV:ばやちゃお
so....get out of the house and maybe get shot and crash
okay well
at least with a helicopter you’re not GUARANTEED to die if you’re shot
isn't a plane with wings better? you can glide or something? idk I ain't a pilot
helicopters have this thing called autorotation
oh huh, idk any japanese
basically if you’re high up enough the rotor can spin fast enough without the motor actually being on
letting you land safely
I wasn't allowed to visit japan until I was 18 (and haven't yet) so I don't really know much about the country
oh like spinning wings
wait thats goated
me when I explode the rotor and all the blades so it can't autorotate
the Russians made a helicopter that did that
It’s the only one to have an ejection seat iirc
have fun with the guided rpg flying straight towards your propellor
do you get ejected into the blades???
Modern helis have ECMs and can vaporize people with 20mm 😭
The rotor is detonated before ejection on that specific helicopter
- I emp your heli
- I fire the guided rpg
- Rotor go boom
oh, sounds like you don't wanna use that unless your rotor is broken anyway
- I don’t think you know what shielding is nor what an ECM is
- All my helicopters are coded in Ada and would destroy your warhead made in Rust
Well you wouldn’t want to eject on a fighter plane either
I just make the emp bigger
- I put surge protectors on my wiring so I'm safe from your emp
thats how it works, right?
right??
Kinda
EMPs aren’t like
A real thing
But a faraday cage is probably what you want + all the braiding and shielding we made for PCBs
I remember seeing here in my state there was a plane that had no front landing gear or something and it was just spinning on the ground for like a solid minute before the pilot ejected
military plane
(Unless you use a nuke, or the sun, but like, I’ve got bigger problems then)
I think I’ve heard of that
Scary stuff
Anything but a little bird
we'll get atp the bell UH-1
I just got reminded of that AI picture of that bird with huge balls 😭
tf kinda
wtf
listen ion care what you look at in your free time
its definitely like that
oh what is this
this is who aera works for btw…
truly brilliant features
wow its just a soundboard
... but in a message
riveting
yeah the video is a day in the life of aera
its really insightful
anyways
$500,000,000,000 for an ai project seems like a lot
seems like a very exciting day
or, eventful?
🚀 DeepSeek-R1 is here!
⚡ Performance on par with OpenAI-o1
📖 Fully open-source model & technical report
🏆 MIT licensed: Distill & commercialize freely!
🌐 Website & API are live now! Try DeepThink at http://chat.deepseek.com today!
🐋 1/n
The space ecosystem is not immune to memory safety vulnerabilities, however there are several
constraints in space systems with regards to language use. First, the language must allow the code
to be close to the kernel so that it can tightly interact with both software and hardware; second, the
language must support determinism so the timing of the outputs are consistent; and third, the
language must not have – or be able to override – the “garbage collector,” a function that
automatically reclaims memory allocated by the computer program that is no longer in use.xvi
These requirements help ensure the reliable and predictable outcomes necessary for space systems.
According to experts, both memory safe and memory unsafe programming languages meet these
requirements. At this time, the most widely used languages that meet all three properties are C and
C++, which are not memory safe programming languages. Rust, one example of a memory safe
programming language, has the three requisite properties above, but has not yet been proven in
space systems. Further progress on development toolchains, workforce education, and fielded case
studies are needed to demonstrate the viability of memory safe languages in these use cases. In the
interim, there are other ways to achieve memory safe outcomes at scale by using secure building
blocks. Therefore, to reduce memory safety vulnerabilities in space or other embedded systems
that face similar constraints, a complementary approach to implement memory safety through
hardware can be explored.
reading this still makes me sad
literally only memory safe language that's proven to work in space and it's got no mentions 🙏
the doc from the nsa in 2022 does mention it though so
i guess that's a win ..
(wow just realized Ada 2022 was not a ratified specification yet when this was published)
sobbing so hard with spark rn
aww it was last 😅
it's so ironic too
the language is still listed in it's specification as a trademark of the us government
yet the agencies alongside it barely recognize it
lot of different contributors over the years though (at least to the rm/spec)
nono we have a sizable presence in Paris
mainly due in part to AdaCore having offices there
function is_even ❤️
function isEven(number) {
if (number === 0) {
return true;
} else {
if (number === 1) {
return false;
} else {
if (number === 2) {
return true;
} else {
// ...
}
}
}
=== was 9/11 for the dynamically typed programming languages
YUP
actually unironically my robotics teacher forced us to do something like this for the robot code just because we "didn't have much time left"
(it did not work)
I FOUND ITTT
Aera I went to your github profile to open your rustblox repo
and the first thing i see is
can we kill him with hamemrs
PLEASE
ill pay you
REALLY
yes
Miko R Elbrecht 10607 Green Timber Dr and idon'thaveanaccount stupid 545
your name is not miko

