Cufe_Haco Profile Banner
Troy Mallory Profile
Troy Mallory

@Cufe_Haco

Followers
909
Following
5K
Media
2K
Statuses
9K

Master Electrician. Computer info systems. building JEP-380 jruby, Rubian Unix Shell, RedRoot OS Ruby Kernel. lets build cool stuff!

Tallahassee, FL
Joined August 2024
Don't wanna be here? Send us removal request.
@Cufe_Haco
Troy Mallory
3 days
This is what ive been working towards. Kestówv(RedRoot) goals is to bridge systems as well as be a standalone like a lisp or smalltalk machine. Any OS, Kernel, any and all ruby interpreters working together. Plug and play, no matter what. No fragmentation, anything and
@headius
Charles Oliver Nutter
3 days
Fun fact: JRuby is the only alternative Ruby implementation to attempt Windows support since Microsoft killed IronRuby, and the only one ever to run Rails. We test generating and running a full stack Rails app on Windows before each release. Windows is a PITA to support. 🤬
0
0
1
@Cufe_Haco
Troy Mallory
6 minutes
Good evening from my side of the globe! This week I released a few things, including a full JEP-380 socket prototype for the JRuby team. This new socket allows both MRI and JRuby to communicate, using Ruby itself as the FFI layer via the Socket gem. I've also been playing around
0
0
0
@Cufe_Haco
Troy Mallory
28 minutes
WOW. i dropped Rubian3.1.0 6 hours ago and i'm already at this!
0
0
0
@headius
Charles Oliver Nutter
3 hours
There's a number of challenges to get JRuby and Rails to compile down to native, but it's absolutely possible. Native JRuby apps would start up instantly and use much less memory, but wouldn't be as fast as regular JVM JRuby. I think it's definitely worth it.
@starbuxman
Josh Long
3 hours
I for one think this would be an incredible win for the Rails community
1
3
6
@headius
Charles Oliver Nutter
3 hours
I get asked about this a lot, so... Would anybody be interested enough in a native-compiled Ruby implementation to fund a fork of JRuby that can be compiled with GraalVM Native Image? It's totally doable, but the work involved is nontrivial and incompatible with the JVM version.
4
2
7
@Cufe_Haco
Troy Mallory
7 hours
Charles, I dont know if this was planned or just fate, but everything you have asked for help with and talked about since my rubytk_patchV2 patch are all the solutions ive been trying to fix with Rubian and my Ruby Kernel. 10 years ive been at this one project, and these past few
Tweet card summary image
github.com
New relese of Ruby UNIX CLI shell Rubian3. Contribute to CufeHaco/Rubian3-1-0alpha development by creating an account on GitHub.
@headius
Charles Oliver Nutter
11 hours
Good progress discussing a Ruby "deep_freeze" feature at this month's ruby-core dev meeting! matz is not opposed to adding the feature, but we need to formalize the protocol and decide how much control user-defined objects should have over the process. We'll make it happen!
0
0
0
@Cufe_Haco
Troy Mallory
19 hours
I habe the full prototype up now in the repo. Github is NOT intuitive for me. I spend more time fumbling around in it than I do learning a new programming language. I made a new branch and added the new code to it. It still put the old code files in there too. If its too
0
0
0
@Cufe_Haco
Troy Mallory
21 hours
@tetsuoai I know this is more Ruby centric, however stop and think about this. C has its own native socket library, Unix sockets are C POSTIX, and you dont have to know the other language. C "do this string" -> Unix socket , binary serialization -> ruby, rust, python, Java,
0
0
0
@Cufe_Haco
Troy Mallory
21 hours
I do what to expand on this using Unix sockets and message pack. That is the IPC im gunning for. Then it wouldnt matter, the socket becomes the "foreign function" and message pack delivers the binary. At that point, it wouldnt matter, any compiler or interpreter can
1
0
0
@Cufe_Haco
Troy Mallory
21 hours
If I can ship this fast enough, the jruby team said it will make the next version update.
0
0
0
@Cufe_Haco
Troy Mallory
23 hours
Oh! Yes both interpreters use and communicate though the same ruby files.
0
0
0
@Cufe_Haco
Troy Mallory
23 hours
and of course video of it working @headius. I'll upload the new version to the repo as soon as I get my wife from work and my son to bed.
0
0
1
@Cufe_Haco
Troy Mallory
23 hours
JEP-380 update: I now have basic local and tcp/ip functions to the socket @headius. both mri and Jruby can bi directionaly talk to each other via Unix Sockets. first two screenshots are MRI ruby, the last two are Jruby.
4
0
2
@Cufe_Haco
Troy Mallory
24 hours
Where most people slop i glob 🤣.
0
0
0
@Cufe_Haco
Troy Mallory
1 day
Most Devs: "Each problem needs a unique, carefully designed solution with proper abstractions and design patterns..." Me: Just glob the shit and match the index! LFG!
1
0
0
@Cufe_Haco
Troy Mallory
1 day
@lovabler0gue @headius I deploy ruby on windows. I had to write my own AV while.combatting a keynord injection attack to get rid of a RAT. It took over all the Windows hooks and registry. I literally unbricked a compromised windows machine, dumped the payload in txt files, and deleted it with
1
1
0
@Cufe_Haco
Troy Mallory
1 day
We can even expand this to 1 High and 0 low to get more depth. Each 3 way switch is a bit. 2 switches, 4 possible states. This instance we have 2 switches that can be flipped high(up) or low(down). On = 10 or 01 Off = 11 or 00 XOR If you flip this you get a NXOR On = 11 or 00
0
0
1
@Cufe_Haco
Troy Mallory
1 day
We can even expand this to 1 High and 0 low to get more depth. Each 3 way switch is a bit. 2 switches, 4 possible states. This instance we have 2 switches that can be flipped high(up) or low(down). On = 10 or 01 Off = 11 or 00 XOR If you flip this you get a NXOR On = 11 or 00
0
0
0
@Cufe_Haco
Troy Mallory
1 day
Jesus christ man. Is grok about to go on another mecha Hitler tangent? @xai
0
0
0
@Cufe_Haco
Troy Mallory
1 day
WHAT THE FUCK? DID GROK JUST HAVE A STROKE???? @elonmusk @xai I gotta go translate what this bitch just said 🤣
1
0
0
@Cufe_Haco
Troy Mallory
1 day
One of my favorite analogies to explain logic gates. Its the same exact circuit in engineering. The only difference is application.
@Cufe_Haco
Troy Mallory
1 day
3-Way and 4-Way Switches = Logic Gates in Your House The Basic 3-Way Switch (XOR Gate) When you wire two 3-way switches to control one light from two locations, you've built an XOR gate with AC power. Both switches UP or both DOWN = Light OFF (0) One UP and one DOWN = Light ON
1
0
3