John Cotterell

1.5K posts

John Cotterell banner
John Cotterell

John Cotterell

@cotterzz

Currently working on https://t.co/mIZwr8Vv0y WebGL and WebGPU shader development in the browser

Bedford, UK, Euro.. oh.. no.. Katılım Mart 2022
651 Takip Edilen249 Takipçiler
Sabitlenmiş Tweet
John Cotterell
John Cotterell@cotterzz·
I'm really pleased with how this game is turning out, and @wavedash looks like a really promising platform. It's based on a flash game I built a long time ago. wavedash.com/games/worded
English
1
3
12
431
Robin
Robin@solarise_webdev·
@cotterzz Currently typing this on a MacBook. Stunning battery life (slowly discovering all the things about the OS I hate) It's probably the only device aside from a Kindle I'd throw in a bag and forget the charger for
English
2
0
0
21
Robin
Robin@solarise_webdev·
I can tell when hardware's good when it gets to 7% battery and I don't even break a sweat
English
2
0
1
175
Antonio Sarosi
Antonio Sarosi@antoniosarosi·
Before C, someone writing assembly would say "hand-writing" assembly is fun. Before Java someone would say manually allocating memory in C is fun. Just accept that coding has been abstracted and it will not come back, the minimum building block now is architecture components.
LaurieWired@lauriewired

I’m convinced that a large % of programmers don’t actually like computers. As a side effect, are also perfectly happy to throw away their reasoning to a model as soon as they can. I don’t get it, at ALL. Don’t you *LIKE* understanding the magic of the machine? You do realize hand-programming (I hate that I even have to specify hand now) is fun…right?

English
138
16
302
126.6K
Dave
Dave@GamewithDave·
Without telling me your age… what was the very FIRST video game you ever played?
English
287
2
79
14.2K
Race 🕊️
Race 🕊️@multiplanet1·
Elon Musk was asked by a room full of Stanford students what single trait separates people who change the world from people who don't. Everyone expected him to say intelligence. Or work ethic. Or vision. He said pain tolerance. The room wasn't sure if he was joking. He wasn't. He explained that intelligence is common. Ambition is common. Even good ideas are relatively common. What is genuinely rare is the ability to absorb punishment day after day, year after year, and keep building anyway. He said most people he's met who are smarter than him quit after the first real failure. Not because they weren't talented. Because the pain of failure exceeded their tolerance for it. They found something easier and redirected their intelligence there. He said the entire history of SpaceX is just a story about absorbing explosions, literally and financially, and refusing to interpret them as signals to stop. Nobody writes that on a motivational poster. Nobody puts "pain tolerance" on their LinkedIn profile. But it's the actual filter. Not who can dream the biggest. Who can bleed the longest.
English
323
1.9K
9.5K
445.9K
Garry Kasparov
Garry Kasparov@Kasparov63·
Actually, modern dictatorships are managing a lethal combination of both dystopian visions.
Roman Sheremeta 🇺🇸🇺🇦@rshereme

Modern information systems do not need to censor the truth when they can simply drown it in noise. We are not living in Orwell’s 1984, where truth is centrally suppressed by force (that is the former communist societies, and modern-day China, Russia, North Korea). We are living in something much closer to Huxley’s Brave New World. The truth is not hidden – it is almost always readily available. But it is buried beneath an industrial quantity of noise: propaganda, outrage, half-truths, conspiracy theories, influencer theatre, algorithmic rage bait, and an endless stream of content designed not to inform us, but to keep us emotionally stimulated. Why censor the truth when you can drown it? A fact no longer has to be disproven – it only has to be surrounded by a hundred competing claims, stripped of context and nuance, turned into partisan ammunition, and pushed into the same feed as celebrity gossip, memes, and 15-second videos engineered to deliver the fastest possible dopamine hit. By the time the truth reaches us, it looks like just another piece of content competing for our attention. That is the more sophisticated form of control: not preventing people from knowing, but exhausting their capacity to care. Orwell feared a world in which people would be deprived of information. Huxley feared a world in which they would be given so much distraction, stimulation, and triviality that they would lose the desire to seek it. The defining struggle of our age is therefore not simply between truth and censorship, but between truth and indifference. So rather than ask whether you know the truth, I would ask: Are you indifferent?​​​​​​​​​​​​​​​​ Author: Marijn Markus

English
20
151
701
30.4K
phobon
phobon@thenoumenon·
@baileymeyers no idea why but I read this in Gollum's voice
English
1
0
1
50
bailey meyers
bailey meyers@baileymeyers·
naughty light switches must go in the cage
bailey meyers tweet media
English
1
0
24
908
John Cotterell
John Cotterell@cotterzz·
@SamaHoole Milk is designed to be consumed raw. From your mums titty, when you are young.
English
0
0
0
46
Sama Hoole
Sama Hoole@SamaHoole·
Buyer: I'll take a gallon of the raw milk. Seller: Can't sell it for you to drink. State law. Buyer: Right. So what can you sell it to me for? Seller: Pets. Buyer: I haven't got a pet. Seller: You can still buy the pet milk. Buyer: The same milk. Seller: The exact same milk. Just says 'not for human consumption' on the label. Buyer: And what happens to it after I've bought it? Seller: Legally? No idea. None of my business. You're a grown adult buying milk for your pet. Buyer: And this is the law protecting me. Seller: This is the law protecting you. Buyer: From milk. Seller: From milk. Buyer: That I'm now walking out of the door with. Seller: Enjoy your pet.
Sama Hoole tweet media
English
51
478
3.2K
47.4K
Andreas Kling
Andreas Kling@awesomekling·
Feels like “I actually enjoy writing code by hand” is about to become the big 2026 virtue signal for programmers.
English
106
24
852
55.6K
John Cotterell
John Cotterell@cotterzz·
@LinkedInLunat1c I used to take an hour out to walk and buy lunch, bring it back and eat at my desk while working. I figured that would make everybody happy.
English
0
0
0
26
John Cotterell
John Cotterell@cotterzz·
@GamewithDave Elite Dangerous. That game requires a serious time investment and $10M would really help me get into it.
English
0
0
1
72
Dave
Dave@GamewithDave·
Play a single video game for a year 12 hours a day to get $10M. What game are you playing?
English
201
4
103
15.6K
John Cotterell
John Cotterell@cotterzz·
@disconcision @TheBalkanHacker @CFDevelop I wanted to use codemirror originally as I felt monaco would be bloated MS crap. But monaco was simpler to import and set up, and so far has really proved itself in terms of features, configurability and stuff just working like a regular code editor.
English
1
0
1
30
John Cotterell
John Cotterell@cotterzz·
@disconcision @CFDevelop If you're interested, this is what it looks like now. Writing a GLSL mandelbrot set without a keyboard. This is all done with JS+monaco+AST parser.
English
1
2
10
316
John Cotterell
John Cotterell@cotterzz·
@disconcision @TheBalkanHacker @CFDevelop You do have the luxury of being involved with the language design itself, which seems to be built for this kind of interface (holes/incompleteness) whereas I'm having to add exceptions/fillers to an existing language to keep the AST/compiler happy.
English
0
0
1
24
andrew blinn in sf ⏱️
andrew blinn in sf ⏱️@disconcision·
@cotterzz @TheBalkanHacker @CFDevelop codemirror (eg the decorations API) is also really good for these kinds of things these days. neither felt quite there years ago when i started writing the above from-scratch IDE, but ill admit im probably sunk-costing it at this point
English
2
0
2
22
John Cotterell
John Cotterell@cotterzz·
@TheBalkanHacker @disconcision @CFDevelop It actually took about 10 minutes, this is sped up☺️ No LLM involved here. Though sledit does have a separate AI assist mode if you bring your own api key, so you can switch between this mode, AI assist, vim and emacs bindings and regular monaco editing mode.
English
1
0
2
33
Tripdee
Tripdee@iamtripdee·
The need to prove safety and efficacy remains absolute. What I am suggesting is that the traditional model of how we generate that evidence is changing, and will continue to change. We can already test drug effects on organoids and organ on a chip systems. Earlier this year the FDA took steps to accepting these as significant and valid evidence. Take current technology, the ability to create an organoid from a persons brain. If you can demonstrate safety and efficacy on a patient's tissue this gives us a level of evidence that a traditional population trial cannot. So while your original post is accurate within the current framework, the framework is shifting. The other aspect worth considering is a general trend towards differentiating subtypes of pathology. For example causes of cardiomyopathy, previously a broad category is slowly being redefined into specific pathologies with specific therapies. As data, testing, drug production improves hyper specific therapies will continue to be developed. So while curing cancer is a great headline, the reality maybe that we start cherrypicking distinct subtypes of cancer one by one.
English
1
0
3
59
Dr Alexander D. Kalian
Dr Alexander D. Kalian@AlexanderKalian·
You really can't make this up. Yesterday, I accused tech circles of overconfidence about AI in biology - e.g. blurting "AI will cure cancer in 5 years!" - without understanding clinical trials or basic pharmacology. The result? A mass of comments from tech bros downplaying the need for clinical trials! They basically doubled down on their overconfidence about a field they have not seriously studied or researched. Well, bad news, guys - biology is not code. It is highly complex, high-noise, high-failure, R&D-heavy for wet labs, and full of painful unknowns and edge cases. Your Python skills and vibe coding don't give you insight into the nuances of drug development. Thank goodness these people are not in charge of any serious biomedical research programs. Many of them even advocate going straight from AI discovery to human trial, without the years of slow, expensive preclinical studies on mice. Well, ~100 million mice die each year, for these studies. Most are euthanised for analysis of their tissues, but a substantial subset directly die as a result of candidate drugs being toxic. Millions of people would literally perish every year, instead, if these overconfident tech X guys were to be in charge.
Dr Alexander D. Kalian@AlexanderKalian

"AI will cure cancer within 5 years!" Ahem - clinical trials? "AI will reverse ageing within 7 years!" Cool - clinical trials?! "AI will be able to design and immediately synthesise a new drug for you, based on your DNA." Haha sure - clinical trials??! Guess the tech bros have decided that decade-long clinical trials are no longer important to AI drug discovery or wider pharmacology. But it seems to come from a place of ignorance about basic pharmacology. Do they not read up on basic facts, before confidently commenting on other peoples' fields of research?

English
89
26
268
61.3K
John Cotterell
John Cotterell@cotterzz·
@antirez I'm 49 and I concur. You really do stop giving a shit about things that would have destroyed you 20 years ago.
English
0
0
0
48
antirez
antirez@antirez·
One good things of being old (I'm 49 right now) is that when people attack you personally, or your ideas, you no longer care in any negative way. Not because of lack of interest, but because you are more interested improving your ideas seeking some truth, than anything else.
English
64
43
1K
30.2K