Siddharth Mishra (@brightprogramer) header
Siddharth Mishra (@brightprogramer) profile picture

engineer by 🫀 scientist by nature thinker by design

Joined April 2018
Photo by Siddharth Mishra (@brightprogramer)Photo by Siddharth Mishra (@brightprogramer)Photo by Siddharth Mishra (@brightprogramer)Photo by Siddharth Mishra (@brightprogramer)Photo by Siddharth Mishra (@brightprogramer)Photo by Siddharth Mishra (@brightprogramer)Photo by Siddharth Mishra (@brightprogramer)Photo by Siddharth Mishra (@brightprogramer)Photo by Siddharth Mishra (@brightprogramer)Photo by Siddharth Mishra (@brightprogramer)
Siddharth Mishra retweeted
Huggingfaces security txt after the openai incident 😭
156
1,267
192
25,801
965,212
Siddharth Mishra retweeted
Anthropic with software engineers:
We’re introducing Claude Fable 5.1 and Claude Mythos 5.1. They're the world’s most advanced models for coding and knowledge work.
135
1,445
80
26,730
2,225,723
Siddharth Mishra retweeted
💁‍♂️ Open source tip: Before making your first Pull Request to a project, spend a few minutes browsing through recently merged PRs to see what a good PR looks like for the project. This will save everyone time and unnecessary frustration, most of all you! 🤓👍
7
18
1
301
7,918
Siddharth Mishra retweeted
GitHub suspended my account without any explanation and not answering any of my emails for over a month already. More than a decade of work, many open source projects, multiple sponsorships, and so on. @github care to elaborate?
12
2
2
13
1,895
Siddharth Mishra retweeted
Well, I'm writing my own taskrunner so I can generate static html pages in a way that agrees with me. So yeah blogging is going really well.
64
403
88
6,823
350,831
Siddharth Mishra retweeted
Browser Jam! What an idea! 🤓 Here's how it could work: - At the start of the jam, a piece of HTML is revealed. - Everyone now has until the end of the jam to build a from-scratch browser that can display the HTML (and variants of the markup using the same features)
web browser jam where we all make our own web browsers
6
6
2
151
31,641
Siddharth Mishra retweeted
Build lots of things. Learn more programming languages. Don’t worry about failing or looking foolish. Don’t tie your identity to a language/framework/technology.
Replying to @awesomekling
Thanks for sharing. Anything more specific you'd add for a programmer/creator in their 20s?
4
38
1
271
21,740
Siddharth Mishra retweeted
At the IICT workshop, we are looking for: - Keynote speakers (30-60minutes) - Technical presentations: 20 minutes - Tutorials (30-60minutes) - Poster presentations Submit your proposals soon! Visit compilertech.org for more info. #llvm #gcc #compilers #StaticAnalysis
1
10
2
82
23,109
Siddharth Mishra retweeted
Level Up Your Software Engineering Game • Unpopular Opinion #1 You don’t need to understand the "lowest level" When engineers ask how to level up, recommendations often revolve around the "lowest levels" of computing • Learn assembler • Learn compilers • Learn C and manual memory management I disagree While every highest-level abstraction ultimately reduces to a lowest-level abstraction, there are so many layers of abstractions in between that the connection of the highest to the lowest level becomes meaningless Instead, think in two layers: the application layer (n) and the platform layer (n-1) Application Layer(n) You must understand the abstractions and mechanics of the application level as these are the abstractions you use to build solutions. Platform Layer(n-1) To level up and grasp what happens under the hood, understand how the application level maps onto the platform level. Example As a JavaScript or TypeScript developer, you likely write code using async/await (application layer). Underneath, async/await is executed using callbacks managed by the JavaScript event loop (platform layer). My recommendation Level up by going one level lower, repeat only as desired The "classic" recommendation does not scale nitter.cf/DominikTornow/status/1…
Recommending research papers seems to be a popular opinion. So tomorrow I'll share two unpopular opinions on how to level up your software engineering game. #HotTake 🥁 nitter.cf/DominikTornow/status/1…
3
10
3
31
5,253
Siddharth Mishra retweeted
The fact is that you probably have never been allowed to be a free thinker. From my experience, educational institutions have been mostly about 'disciplining' rather than teaching. It might sound dramatic but when we examine the things we have been subjected to - asking permission to drink water, asking permission to visit the loo, compulsory attendance, timings for lunch, corporal punishment, standardised testing, rigid curriculum. “The whole educational and professional training system is a very elaborate filter, which just weeds out people who are too independent, and who think for themselves, and who don't know how to be submissive, and so on - because they're dysfunctional to the institutions.” - Chomsky. Educational institutions, especially in their traditional forms, have operated more like factories than nurseries for free thought. Often a plant in a nursery, an animal in the zoo gets more love and care. Modern schools and colleges often place all the blame for failure of a student on parenting. We are a generation scarred by the trauma inflicted by the education system we've endured. This is not merely an academic issue; it is a societal one. A population that is trained to follow rather than to think is one that is vulnerable to manipulation, whether by political, corporate, or ideological forces. We have become so brain dead, that we have almost stopped questioning this rotten system. Recently, I noticed a lot of criticism surrounding online cohort courses taught by individuals. I understand the concerns, and I've addressed them in a previous post. But if we look deeper, the bigger issue is that after 16 years of formal education, many learners still can’t teach themselves anything. Most of us don’t know how to read a book, absorb information, distill it into knowledge, and apply it effectively. The college took 20 lakhs for a B. Tech degree and didn’t even secure you a placement. Forget about nurturing your ability to think critically - it did the opposite, my reader, it stifled you. I loved computer science. Deliberately decided not to study it in sub-par Indian engineering college, I hardly attended classes in my college. I am completely self taught in this area. Was it the right decision ? I don't know it yet. However, One clear benefit which I got was the ability to teach myself something. Absorb information better. I wanted to tell you this - You can learn things on your own. You need nobody. Believe me. I am saying this, even though I have a course of my own. There are amazing classic literature available for almost any subject, in the form of books and videos. Research papers are available on arxiv. At best, a teacher can speed up the learning process and save you some time. But if you don’t break out of the matrix and learn how to learn on your own, your mind will be crippled. You’ll start believing that you can’t learn anything without taking a course. I once read something that stuck with me: "If I started a school to teach babies how to walk, within a decade, people would believe that enrolling in the school is essential for learning to walk." Autodidacts are ruling the world. It is not a luxury - it is now a necessity to be one. How do you start? Pick up a book, lecture, or paper and dive in. Ask questions. Pause and think deeply. Write down your thoughts. The human brain is amazing—you'll be surprised at how much better a thinker you'll be in six months.
5
7
2
110
5,430
Siddharth Mishra retweeted
These guys are smart. If anyone is interested, you should apply.
This quoted post is unavailable.
1
10
1,549
Siddharth Mishra retweeted
Lot of pessimism on this site lately about the future of low level programming, systems programming, cs fundamentals, etc. I don't see it like that! I see a bunch of folks of all ages digging in to learn the basics. Come hang out with us! eatonphil.com/discord.html
4
20
1
238
10,801
Siddharth Mishra retweeted
Paged Out! #4 has some amaazinggg stuff inside. And it's free. Like free free, you don't even have to give out your email address :)
Issue #4 is out – enjoy! pagedout.institute/?page=iss… Please RT and tell your friends :)
3
44
158
32,322
Surprising facts about #fuzzing. A thread in slides 👇
3
60
6
277
59,637
This seems like a pretty good sin approximation. -x * abs(x) + x where x in [-1,1] abs is likely free (instruction modifier). So we get one multiply-add? Is this actually usable? Anything better? bmtechjournal.wordpress.com/…
56
129
6
1,203
158,280
Siddharth Mishra retweeted
If you feel like you are being a Corporate Slave, consider doing Recreational Programming. It will Empower you and set you Free. You will thank me later.
47
242
42
1,961
237,257
Siddharth Mishra retweeted
C++ agrees
35
62
11
1,296
129,938
Siddharth Mishra retweeted
MS-DOS comments 🔥🔥🔥
25
353
21
3,818
271,613
But memory lookups are slow~ I raise you: return 'A' + ((0123555555 >> (score / 10 * 3)) & 7) No conditionals, no branches, no memory accesses, and only 32bit math!
ok guys how about this
19
286
47
3,896
243,373
Siddharth Mishra retweeted
Wanna learn how to build a browser from scratch? Check out browser.engineering/ by @pavpanchekha and @chrishtr 🤓🌐📘 In this (free) book, you build a "basic but complete web browser, from networking to JavaScript, in a couple thousand lines of Python"
10
65
2
440
33,853