Mark Bolusmjak @🏠

2.6K posts

Mark Bolusmjak @🏠 banner
Mark Bolusmjak @🏠

Mark Bolusmjak @🏠

@z5h

Tries to follow the scientific method. Follows are not general endorsements. It seems no one is immune to dubious and unsound statements.

Toronto Katılım Ocak 2009
1K Takip Edilen265 Takipçiler
Sabitlenmiş Tweet
Mark Bolusmjak @🏠
The fundamental goal of a programmer is not to get shit done. It's to understand, completely, what you've done. Without that, you're fucked.
English
1
2
7
0
Taelin
Taelin@VictorTaelin·
Looking more examples of simple, self-contained (i.e., could be implemented as a small Haskell file) symbolic AI algorithms that perform well and are heavy on dynamic allocations, pattern-matching, closures and so on. Specially if there are published benchmarks. Ideas?
English
14
1
72
9.8K
Mark Bolusmjak @🏠
@nathanmarz The more expressive a language is (runnable programs per volume of code) the more easily it is to accidentally create incorrect runnable programs. DSLs give you expressivity where you need it while simultaneously enforcing correct semantics for the domain.
English
0
0
0
55
Nathan Marz
Nathan Marz@nathanmarz·
Why are programmers so frequently in such a rush to give up programmability? You so often see config files instead of code and limited DSLs instead of libraries.
English
23
3
79
10.4K
Jebrim
Jebrim@AgileJebrim·
@z5h You don’t look like you program GPUs.
Jebrim tweet media
English
1
0
0
44
Mark Bolusmjak @🏠
@VictorTaelin As Epictetus says. "Some things are in our control and others not." In your control are the points you laid out. Not in your control is misinterpretation. Don't worry, keep doing your good work. There will be no shortage of smart and industrious people who appreciate it.
English
0
0
3
219
Taelin
Taelin@VictorTaelin·
Seems like: 1. Writing only truthful information 2. Triple-checking every claim 3. Spamming disclaimers for every possible misinterpretation Is still not enough to prevent people from misinterpreting you. What else I could I possibly have done here?
Taelin tweet media
English
64
7
346
28.9K
Mark Bolusmjak @🏠 retweetledi
Erik Meijer
Erik Meijer@headinthebox·
Curreent state of my desk.
Erik Meijer tweet media
English
57
42
693
205.1K
Mark Bolusmjak @🏠
@VictorTaelin @alittletyper Look to miniKanren instead. Pure logic, designed to be embedded and extended. Doable in one evening. Would its underlying lazy-stream approach parralelize?
English
1
0
4
235
Taelin
Taelin@VictorTaelin·
simple algorithms you'd like us to try on HVM-CUDA ↓
English
56
4
136
43K
Taelin
Taelin@VictorTaelin·
The cold truth about HVM2 is that my last 10 years of work could've been a single weekend project, if only I was 10% smarter. HVM-CUDA is a 1k-LOC file that could be written in two days, given the knowledge I have today. It is hilariously simple, and there is nothing else to it. This is kinda sad honestly, because I can actually imagine someone much smarter than me looking at the problem and immediately coming up with the right solution. I didn't take 10 years to write this code... I took that long to find the right abstractions - which were never complex, to begin with. 💀 To be fair, what made it work is something I always knew I could do. I just never tried it, because I assumed it wouldn't be fast. I just... constantly dismissed it. And, I mean, nobody else managed to make a fast GPU IC evaluator either, including researchers that worked in this problem for decades. So, it isn't like I'm the dumbest person alive either. Still... It is unfortunate to think I could've done it earlier, but it is comforting to know I have the solution now, and kinda vindicating to finally see it working as I always thought it would. It is a good bad feeling. I'd describe it as eerily soothing. I'm ok with this outcome.
English
37
18
558
93.5K
Mark Bolusmjak @🏠
Contradicting the law of noncontradiction. ?- \+ (compare(A,A,B), \+ compare(A,A,B)). false. #prolog
English
0
0
3
31
Mark Bolusmjak @🏠 retweetledi
Mark Bolusmjak @🏠
@aaronwhite Given that the “Rule 110 automaton” can be used to run any LLM we have, and given that Rule 110 can be implemented by placing rocks on a large beach, it seems fair to ask if subjective experience lies in the placed rocks, the current rock, or in the action of placing the rock.
English
1
0
0
25
Aaron White (Appy.ai)
Aaron White (Appy.ai)@aaronwhite·
The hypothesis that LLMs *aren't* sentient is temporarily backwards... in a few years, kids will start growing up w/ AI friends, indistinguishable from other online friends. The burden of proof will shift to "Why would I ever consider their subjective experiences differently?"
English
4
0
3
829
Andrew Ng
Andrew Ng@AndrewYNg·
When I think of existential risks to large parts of humanity: * The next pandemic * Climate change→massive depopulation * Another asteroid AI will be a key part of our solution. So if you want humanity to survive & thrive the next 1000 years, lets make AI go faster, not slower.
English
343
835
4.3K
1.4M
Mark Bolusmjak @🏠
Logicians understand "False → False" and "False → True". You can prove lies AND truths starting with lies. A contradiction is a logical lie. Agendaists love contradictions as axioms. They can prove whatever suits them. (But in doing so, they arm opponents with the same tool.)
English
0
0
0
30