James Kelly

2.2K posts

James Kelly banner
James Kelly

James Kelly

@constchar

Software developer.

North Carolina Katılım Eylül 2010
279 Takip Edilen127 Takipçiler
gaut
gaut@0xgaut·
he's become fully reliant on LLMs to code. now increase the price by 1000%
gaut tweet media
English
86
456
10.9K
195.5K
James Kelly
James Kelly@constchar·
@Annabeledhcu This video deserves an award for being the first dumb craft video to make me laugh.
English
0
0
1
513
Anna Belle
Anna Belle@Annabeledhcu·
make glasses to hold tears
English
16
128
594
648.4K
RPCS3
RPCS3@rpcs3·
Please stop submitting AI slop code pull requests to RPCS3. We will start banning those who do without disclosing. There are plenty of resources online to learn how to debug and code instead of generating slop that you don't understand and that doesn't work.
English
266
2.6K
29.5K
1.2M
James Kelly
James Kelly@constchar·
@1ssve Yes. I've been out of a job since January and I'm almost completely broke. At least I don't have to deal with his bull crap anymore.
English
0
0
9
223
S.🎧
S.🎧@1ssve·
Did you ever quit a job because of a toxic boss?
English
801
115
2.4K
115.6K
James Kelly
James Kelly@constchar·
@johncrickett Natural language is so ambiguous that it gave birth to legalese and medical terminology. These are areas were ambiguity can mean life or death.
English
0
0
2
85
John Crickett
John Crickett@johncrickett·
"Nobody reviews compiler output, why review AI code?" Wrong. We do review compiler output. Godbolt exists. Disassemblers exist. Anyone doing serious performance work reads what the compiler produced. The premise is false. But the analogy itself is flawed. It compares two things that aren't comparable. A compiler takes a formal language as input. Languages with grammars and semantics defined precisely enough that "what does this code mean" has only one answer. An LLM takes natural language as input. Natural languages are ambiguous. "Write me a function that handles user input safely" has a thousand valid interpretations and a thousand more invalid ones. The LLM picks one. You don't know which. Unless you look at the code. Compilers are built from specifications and designed to meet them. The output is the result of a defined translation. When the output violates the spec, it's a bug. LLMs are built from whatever was in their training data. There is no spec. There can't be one, natural languages have no defined semantics that map to code. Compilers are semantically deterministic. The same input produces output with the same behaviour, every time. LLMs are not. Partly by design and partly due to hardware variance, batch size, inference order, and floating point operations (and no setting temperature to zero does not address those). All of which can push the same prompt to produce different code. Compilers complain loudly when the input is nonsensical. LLMs fail silently, producing plausible-looking, but wrong code. We trust compiler output because the trust was earned across decades of use, with millions of engineers using the same tools. Early compilers were reviewed heavily. Hand-written assembly was the default because trust hadn't been earned yet. We're at the hand-written assembly stage with AI. We may never get to the trust-the-output stage for the reasons explained above. If you’re a software developer, you should own what goes to production. The compiler analogy is a way of skipping that responsibility.
John Crickett tweet media
English
60
148
1.1K
48.9K
meme bastard 🍕
meme bastard 🍕@mask_bastard·
What’s a game that ends on a cliffhanger you want to see resolved?
meme bastard 🍕 tweet media
English
844
172
6.6K
345.6K
alejandro
alejandro@ale_delcele·
@seratinejill akchualy: Emily Hartwood in Alone in the dark1 1992
alejandro tweet media
English
2
0
31
379
jills girl
jills girl@seratinejill·
“Jill Valentine is recognised by Guinness World Records as the first playable female character in a survival-horror game. She paved the way for female leads in the genre by fighting zombies as a S.T.A.R.S. member”
jills girl tweet mediajills girl tweet mediajills girl tweet mediajills girl tweet media
English
24
198
1.8K
27.8K
James Kelly
James Kelly@constchar·
@spinelessaisha I make individual pieces in Blender, that snap together on a grid, and then I have an addon I made for Godot that bakes them all into a single mesh.
English
0
0
2
72
aisha
aisha@spinelessaisha·
i can't wrap my head around asset management in game dev like if i'm working in godot, i wanna make a castle that my game takes place in, do i make this in goodt? (bc it does have the tools) or do i make it in blender? or do i only use blender for small detailed assets? what do
English
95
11
911
83.1K
James Kelly
James Kelly@constchar·
@fritolaysia There used to be a grocery store in my community run by Indians and literally everything in the store was past the sell-by date.
English
0
0
1
379
Casey Muratori
Casey Muratori@cmuratori·
@realchrisolin We've moved as many machines as possible to Linux, and I highly recommend it.
English
4
0
102
6.6K
Casey Muratori
Casey Muratori@cmuratori·
Just want to make sure I'm reading this right: Microsoft rewrote the run dialog with performance "top-of-mind", and the best they could manage to do when putting up a single text box was 10fps?
Casey Muratori tweet media
English
159
85
2.3K
378.4K
James Kelly
James Kelly@constchar·
@DelusionPosting The delusional part is anyone making six figures as a car mechanic. I'd love to do it for a living but it doesn't pay enough.
English
0
0
2
124
maddy catgirlprostate
maddy catgirlprostate@catgirlprostate·
Shout-out to this headline from the verge I think about it whenever someone asks for a recommendation
maddy catgirlprostate tweet media
Sooraj@iAnonymous3000

It should NOT be this hard to buy a privacy-respecting printer. Seriously. A printer should be one of the simplest devices in the house. You send it a document. It puts ink or toner on paper. That should be the whole relationship. Instead, the mainstream printer market has become a swamp of cloud accounts, mobile apps, subscriptions, cartridge DRM, remote diagnostics, vendor lock-in, and “smart” features nobody asked for. HP is the canonical example of how bad this got. HP+ ties the printer to an HP account, an internet connection, and original HP ink for the life of the device. Dynamic Security can reject cartridges based on vendor-controlled firmware rules. Instant Ink turns printing into a subscription relationship. Why does it need to talk to the vendor just to do the one job it was built for? And from a security perspective, this is a nightmare. A Wi-Fi printer is a computer on your LAN. It has firmware, network services, a web admin panel, default settings, cloud features, and sometimes stored documents or saved credentials. A compromised printer can expose services. It can: - advertise itself to the LAN - store print jobs and scans - keep address books and scan destinations - hold credentials for scan-to-email, scan-to-SMB, scan-to-FTP, LDAP, or remote management And it usually sits on the same network as your laptop, phone, NAS, smart home devices, and sometimes work machine. Used printers are worse. Assume the previous owner left behind Wi-Fi settings, scan destinations, address books, stored credentials, and cached documents. One reason to prefer black-and-white: many color laser printers can embed machine identification codes into printed pages. Yellow dots are the famous version. The broader issue is forensic marking. Good intel on this is weirdly hard to come by.

English
153
1.6K
26.4K
1.2M
Rep. Eli Crane
Rep. Eli Crane@RepEliCrane·
Today, I introduced the End H‑1B Visa Abuse Act of 2026. This bill pauses the program for three years and implements significant reforms once it resumes. The federal government should work for hardworking citizens, not the profit margins of massive corporations.
Rep. Eli Crane tweet media
English
740
2.3K
9.2K
246.9K
James Kelly
James Kelly@constchar·
@LundukeJournal The way it is written, even the Basic Input Output System (BIOS) would require age verification since it supports the basic functions of a computer.
English
0
0
1
100
The Lunduke Journal
The Lunduke Journal@LundukeJournal·
It is truly preposterous, the number of Operating Systems which the new Age Verification laws would technically apply to. From the latest Federal bill (HR 8250): “The term “operating system” means software that supports the basic functions of a computer, mobile device, or any other general purpose computing device.” In other words… FreeDOS would need to implement Age Verification under this bill. An open source MS-DOS clone which doesn’t even have the concept of “users”. Truly insane.
The Lunduke Journal tweet media
foust@jephfoust

@LundukeJournal according to this bill my still-working apple powerbook 170 running mac os7 will need to have a shoehorned age verification forced into it. this thing doesn't even have user authentication, just turn it on and chill.

English
76
165
773
28.2K
James Kelly
James Kelly@constchar·
@elonmusk The cost of everything is ultimately tied to the cost of energy. Drive down the cost of energy and watch life become livable for millions.
GIF
English
0
0
2
6
Elon Musk
Elon Musk@elonmusk·
Universal HIGH INCOME via checks issued by the Federal government is the best way to deal with unemployment caused by AI. AI/robotics will produce goods & services far in excess of the increase in the money supply, so there will not be inflation.
English
46.5K
22.5K
195K
69.3M