Hasen Judi Profile Banner
Hasen Judi Profile
Hasen Judi

@Hasen_Judi

Followers
3,377
Following
211
Media
708
Statuses
9,112

Straight forward programming

Tokyo, Japan
Joined July 2021
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@Hasen_Judi
Hasen Judi
28 days
Macbook Air, M2 Chip, 8GB RAM Nothing is open, but half the memory is gone 4.7GB in use
Tweet media one
993
181
7K
@Hasen_Judi
Hasen Judi
2 months
Your career will be derailed for a decade if you go this route
@mariia__t
Mariia T
2 months
My senior dev colleague recommended me this book saying if I want to become a good software engineer, this book is a must. I heard about it from others as well. It was published in 2008 by the man who has been coding since 1970s, but it seems, the principles he describes are
Tweet media one
83
186
3K
101
124
4K
@Hasen_Judi
Hasen Judi
1 month
The cycle is complete: now you can turn a docker container into an executable, so the user downloads an executable, and inside the executable there's a docker image.
@pixqc
pix
1 month
This readme has strong aura tbh, 1.6k stars
Tweet media one
49
438
6K
52
261
3K
@Hasen_Judi
Hasen Judi
24 days
Back in 2015 I was the interviewer side in for a programmer position. Many people could talk the talk, some of them had "impressive" looking resume. Most of them could not answer this simple question: Given an array with numbers and nulls, split it to multiple arrays, with
405
56
2K
@Hasen_Judi
Hasen Judi
4 months
Notice how SQL was not designed to be a language that your program uses to interface with the database. It's a language for the casual technical user to query data without using an imperative programming language.
@hieuSSR
Hieu 🚀
4 months
Inventor of SQL talks about how they come up with the language
69
513
3K
30
163
2K
@Hasen_Judi
Hasen Judi
4 months
First year university, I had an OOP professor. He talked a lot about what's OOP and how it's different from procedural. At the time I was learning C++ by studying the half-life SDK. So I shows him this code and asked him about it He said it's not OOP.
100
148
2K
@Hasen_Judi
Hasen Judi
1 year
@ollyrobot He did a good thing. You people just label good things as fascism. I don't think anyone cares anymore about your scare labels.
8
27
2K
@Hasen_Judi
Hasen Judi
4 months
@amytheartist It's not a "game", and it's not morally condoned by anyone. It's not an Egyptian cultural practice. It's trashy low class criminal behavior.
36
30
2K
@Hasen_Judi
Hasen Judi
27 days
People saying "but it works fine", like, why do you think I bothered to check the activity monitor in the first place? Why did I go through the trouble of closing every last open program to try reducing memory usage? It wasn't because "everything is fine".
43
7
2K
@Hasen_Judi
Hasen Judi
20 days
People use AWS not because it's good, but because they want to add "AWS experience" to their resume. I did an actual experiment and confirmed it 100% (N=1) I was on a "team" discussing how to implement (what to me felt like) a simple feature. I gave a description of how to do
123
105
1K
@Hasen_Judi
Hasen Judi
4 months
@GigaBasedDad Fake news. "Caloric intake" has definitely increased by tons. People don't report it. Watch the show "secret eaters". It holds the literal secret to this question. (Just one episode is enough).
45
15
1K
@Hasen_Judi
Hasen Judi
28 days
@heuristics I don't understand.. You like it when software wastes scarce resources?
40
2
1K
@Hasen_Judi
Hasen Judi
5 months
For some reason this post has over half a million views, but it's espousing a bad mindset. I'll take this chance to give a small lesson: The code in the OP is great. It's labeled "arrow anti pattern", but what exactly is wrong with it? It's very easy to read. Very easy to
Tweet media one
Tweet media two
Tweet media three
Tweet media four
@ozanyrc
Ozan Yarcı
5 months
This code structure is called an arrow anti-pattern. How to fix this code?
Tweet media one
647
142
2K
162
85
1K
@Hasen_Judi
Hasen Judi
4 months
These numbers are really embarrassing for a programming language. Even a 10x improvement is still embarrassing. 10 requests per second?
@nateberkopec
Nate Berkopec
4 months
A typical Rails app will serve up to 1.5 requests per second per vCPU. With tuning plus an optimized app, that can be up to about 5 requests per/sec/vCPU. So these days, vertical scaling can buy you 75-250 requests per/sec for 350 a month… not bad. ~5-10x better than Heroku.
57
20
283
57
41
1K
@Hasen_Judi
Hasen Judi
3 months
Maybe you don't have "Imposter Syndrome". Maybe you are, actually, an imposter. As a kid, did you have any interest in computers, math, science, engineering, making things, understanding how things work, abstract concepts?
93
53
903
@Hasen_Judi
Hasen Judi
5 months
There's a lesson there for web developers. Very few will understand.
@granawkins
Grant♟️
5 months
Dude, HOW
Tweet media one
108
191
3K
33
62
884
@Hasen_Judi
Hasen Judi
23 days
I don't understand why so many in the comments are trying to come up with answers. Guys, this is not an "interesting" programming quiz. Anyway here's my answer
Tweet media one
57
6
888
@Hasen_Judi
Hasen Judi
2 months
We could have had this kind of thing on the web. Instead we have React with Hooks.
@WerWolv
WerWolv
2 months
Something I am really proud of is the absolute smoothness of this resizing animation. Doing this with almost any other app is a flickering mess. You will never be able to unsee it again
32
129
2K
28
36
821
@Hasen_Judi
Hasen Judi
9 months
@m_ashcroft If someone made a time machine the most challenging part would probably be related to computing the coordinates of where the earth would be in T amount of time and making sure you are not teleported to the inside of a volcano
4
8
688
@Hasen_Judi
Hasen Judi
23 days
@jjenzz This answer is so bad I'd just cut the interview short right here.
25
1
662
@Hasen_Judi
Hasen Judi
3 months
@mountain_ghosts I would be more worried if an application was procured from a USB that a "friend" gave me.
1
1
621
@Hasen_Judi
Hasen Judi
1 year
@Sargon_of_Akkad What? No. Tokyo is a 15 minute city. Unless the term means something completely different?
40
2
581
@Hasen_Judi
Hasen Judi
24 days
To clarify, the job was for JavaScript programming. Example input: [1, 5, null, 7, 2, 9, null, 4] Output: [ [1, 5], [7, 2, 9], [4] ]
53
2
582
@Hasen_Judi
Hasen Judi
24 days
Just in case it's not clear, this question is just for filtering out people who can't even program. Once you pass it, I'd ask a couple more interesting / fun questions.
12
1
560
@Hasen_Judi
Hasen Judi
5 months
I used to think virtual functions (interfaces) were quite suitable for building "open" systems that can be extended by others without you knowing ahead of time what features they will have. I was wrong. Very few people actually know how to do that. If you want to get straight
Tweet media one
Tweet media two
Tweet media three
40
67
538
@Hasen_Judi
Hasen Judi
1 year
@MattWalshBlog @elonmusk The fact that Musk has to intervene personally is not a good sign. People need to be fired and new people need to be hired.
9
5
469
@Hasen_Judi
Hasen Judi
5 months
@bitfield It's really not very smart to base your identity around a language. If you learn the fundamentals of programming you can easily pick up any language. Regarding JS, I think it's on its way out, given the rise of wasm.
19
4
448
@Hasen_Judi
Hasen Judi
1 month
This kind of bullshit is very common in code reviews which is how you can tell code reviews do bat shit to improve quality
@housecor
Cory House
1 month
The most common needless use of `let` I see: Setting an initial value, followed by mutations. This is hard to read because it requires the reader to hold the initial value in their head while reading, and monitor any mutations along the way. Solution: Call a function instead.
Tweet media one
126
35
720
43
11
439
@Hasen_Judi
Hasen Judi
12 days
Re: autocomplete / intellisense / LSP One of the remarkable things I've noticed from watching Jonathan Blow's programming streams is that he uses a plain text editor without autocomplete, and yet he's much more productive than people who do. He types out entire blocks of code
Tweet media one
48
32
439
@Hasen_Judi
Hasen Judi
4 months
You either concieve of programming as data processing, or you concieve of it as the stitching together of black boxes (libraries and services). Programming education should teach you how to make behavior emerge via data processing. BUT, as you begin learn to program, you can't
Tweet media one
30
66
432
@Hasen_Judi
Hasen Judi
1 year
@ollyrobot I hold the simple position that your nuance is pointless if your ideology does not work.
0
3
353
@Hasen_Judi
Hasen Judi
2 months
Clean Code, TDD, OOP, etc, are great for generate tons and tons of fake code that doesn't do anything useful.
@thereal0xalice
0xAlice (e/tard)
2 months
Clean code made a guy I worked with unironically create a function “add�� that takes two numbers as input and returns their sum. He wrote tests for it.
136
305
7K
14
28
381
@Hasen_Judi
Hasen Judi
6 months
Finder, the default file explorer in macOS, takes several seconds to load a directory with thousands of pictures and movies. The file explorer is most people's most direct (visceral?) experience with computers, and it's very slow when it has to deal with a few thousand items.
@SheriefFYI
Sherief, FYI
6 months
This application is comically unresponsive, making thousands of Windows API calls opening files and registry keys every time you change directories resulting in changing a directory taking 1.5 to 2 seconds on my i9 13900H machine.
27
30
533
14
32
382
@Hasen_Judi
Hasen Judi
4 months
@planefag A professional who is not emotionally and mentally addicted to your approval is dangerous, because he's ultimately not an employees, but a contractor. You can't control him. If he finds a better paying job, he's jump without a second thought.
17
10
379
@Hasen_Judi
Hasen Judi
1 year
@ollyrobot @CollabsRadish If "it works" is not the standard by which we should judge things, what standard do you propose?
9
2
316
@Hasen_Judi
Hasen Judi
3 months
@pronounced_kyle Why do they desparately want there to not be a technological solution in principle?
27
4
357
@Hasen_Judi
Hasen Judi
14 days
I have newly found respect for levelsio
Tweet media one
@levelsio
@levelsio
14 days
14
4
197
20
7
353
@Hasen_Judi
Hasen Judi
24 days
@ziademarcus It's a very simple very easy question.
8
0
353
@Hasen_Judi
Hasen Judi
28 days
@heuristics Did you miss the part where I have no application at all open?
11
1
335
@Hasen_Judi
Hasen Judi
3 months
Code is not supposed to read it like prose. Reading like prose does not make it easy to understand. It makes it harder to.
@ryanflorence
Ryan Florence
3 months
I'm thinking my next conference talk will be that we need to get back to creating this kind of beauty in JavaScript again
55
9
459
49
10
329
@Hasen_Judi
Hasen Judi
3 months
Most frameworks make it easy to solve simple problems, but they also make it much more difficult than necessary to solve problems of increasing complexity. Beginners are attracted by how easy it is to achieve the simple things, and they imagine this ease of work will extend all
Tweet media one
27
46
324
@Hasen_Judi
Hasen Judi
1 year
@veekorbes There are no triangles either.
5
1
316
@Hasen_Judi
Hasen Judi
3 months
Python for me was fun at the beginning but I kind of hit a wall and it took me a few years to figure out what had happened. I wasn't able to solve (or mentally model) problems past a basic level of complexity. This was primarily caused by dynamic typing, but was probably
Tweet media one
25
25
315
@Hasen_Judi
Hasen Judi
20 days
Hear about a thing, look for their homepage. Homepage is a giant picture with a meaningless blurb. Every. Single. Time. I have no idea what this means. Who is designing these?
Tweet media one
36
11
314
@Hasen_Judi
Hasen Judi
3 months
Can't stop thinking about this paragraph.
Tweet media one
14
30
308
@Hasen_Judi
Hasen Judi
1 month
The trillion dollar mistake!
@dillon_mulroy
Dillon Mulroy λ
1 month
The book that cost the world more than null
Tweet media one
186
122
3K
15
23
298
@Hasen_Judi
Hasen Judi
2 months
It's better to explicitly contain the complexity inside components, than obscuring it in the interactions between the components. Don't attempt to obscure complexity It's painful to navigate a codebase where everything is split into tiny little units that don't do anything.
Tweet media one
Tweet media two
14
33
288
@Hasen_Judi
Hasen Judi
4 months
People use "real world" as an excuse for poor performance. Making web backends high performance is simple: Pre-compute everything You have so much more disk space then RAM. Even a cheap VPS server will have 50GB. Use the disk space to lighten the workload on the CPU.
19
8
274
@Hasen_Judi
Hasen Judi
5 months
If you are looking for a language that keeps the simplicity of C but adds modern machinery, you have but two choices: • Odin • Zig There's nothing else on the market
@krzysztofwos
Krzysztof Woś
5 months
@karpathy @Tristi42 Rust keeps the simplicity of C and adds all the machinery you'd want from a modern programming language. Don't hesitate. I find Rust hands-down the most productive language I ever used.
30
1
100
34
14
271
@Hasen_Judi
Hasen Judi
2 years
@BBaconBitz @pearlythingz He's a problem but he's not "the" problem. All societies throughout history placed a huge prohibition on sex outside marriage exactly for this reason. You're not supposed to just have kids and then tell society "Take responsibility for my progeny on my behalf lol kthxby".
2
13
244
@Hasen_Judi
Hasen Judi
4 months
The proof that html/js/css is failed model for GUI development is that even with over a decade of experience, you can't just write the code for a UI and know it will work correctly. It's always trial and error, and at the end of the day, when you finally get all the details for
49
16
257
@Hasen_Judi
Hasen Judi
3 months
Take 2: Code reading like prose is not a virtue When reading the code, you're probably trying to figure out what's going on in order to fix a bug or make a change or an improvement. Reading "like prose" does not help you achieve any of that. Presumably, when you produce a
Tweet media one
Tweet media two
@ryanflorence
Ryan Florence
3 months
I'm thinking my next conference talk will be that we need to get back to creating this kind of beauty in JavaScript again
55
9
459
36
23
256
@Hasen_Judi
Hasen Judi
4 months
@ShitpostRock This was peek gaming. Zoomers will not understand.
2
0
254
@Hasen_Judi
Hasen Judi
2 years
@nixcraft Linux has two cases: 1) Happy case: "It's already installed." 2) Sad case: "Well .... not really, but if you want, you can waste 3 weeks of your time to try to make it work"
1
5
243
@Hasen_Judi
Hasen Judi
2 months
The following are bad & awful and you should avoid at all costs: - Object Oriented Programming / Test Driven Development / SOLID principles / Clean Code / Clean Architecture - Kubernetes / Microservices / Serverless / Vercel - Scrum & similar thick processes claiming to be
46
18
246
@Hasen_Judi
Hasen Judi
5 months
Too many people have been taught that a series of if-else statement is "bad code". In reality, the most horrible code I've seen in the wild is the over abstracted OOP variety, where everything is done via indirections and you can't tell what's going on without jumping through
10
21
243
@Hasen_Judi
Hasen Judi
5 months
Applies to programming too. If you're not annoyed by slow languages, by OOP, by bullshit best practices, you'll stay mediocre. To get good, you need to first get irritated.
@paulg
Paul Graham
5 months
To be a good writer, you have to be annoyed by bad writing. You're unlikely to get your first drafts exactly right, and unless you're annoyed by what you got wrong, you won't fix it.
123
226
2K
16
18
235
@Hasen_Judi
Hasen Judi
1 year
@EvanLefavor @4Mischief Are they supposed to just wait and hope he doesn't come next time with his friends?
2
5
221
@Hasen_Judi
Hasen Judi
3 months
Software development is in the Roman Numerals stage. Everything is way more complicated than it needs to be, and almost no one is working to make it better.
Tweet media one
11
32
223
@Hasen_Judi
Hasen Judi
27 days
5
2
216
@Hasen_Judi
Hasen Judi
4 months
There's a common misconception even amongst honest OOP advocates that straight forward code works fine for small programs, but OOP works better for large scale projects. That's infact incorrect. Straight forward programming works at all scales. OOP doesn't work at any scale.
35
12
216
@Hasen_Judi
Hasen Judi
5 months
9
32
213
@Hasen_Judi
Hasen Judi
14 days
People really think you need a load balancer to serve a website
@9gel
Nigel
14 days
@levelsio @lexfridman @elonmusk @DanielLockyer Just one server? No load balancing and failover? If true it’s amazing and you are living on the edge.
9
1
66
13
5
213
@Hasen_Judi
Hasen Judi
23 days
@jjenzz I'm not joking. Your answer is very bad. This is not a matter of opinion.
12
0
207
@Hasen_Judi
Hasen Judi
1 year
@NAFOfella5 @ollyrobot They are also indirectly telling us that we our gut reactions against undesireables is not wrong.
2
1
177
@Hasen_Judi
Hasen Judi
24 days
@tr1pc0de Presumably the dumb fakers don't bother applying to jobs in your field. They all jump on frontend positions because they think they're so easy.
8
0
202
@Hasen_Judi
Hasen Judi
1 year
@shae_mcl The actual psyop is making you believe that you need to be attractive and desireable forever. I've seen old women refuse to be called granma because they think it signifies being ugly and undesireable. People need to get more grounded with their stage of life.
6
5
188
@Hasen_Judi
Hasen Judi
6 months
@Atlanticesque Don't buy wasabi, the Yakuza fills it with mustard.
2
1
192
@Hasen_Judi
Hasen Judi
23 days
@bitfield Very common among junior programmers. This question though is so simple I can't think of a reason one can't solve it except they have no idea how to program.
12
0
193
@Hasen_Judi
Hasen Judi
5 months
@ActualDeadMike Easiest fired ever
4
0
188
@Hasen_Judi
Hasen Judi
4 months
Tweet media one
1
0
187
@Hasen_Judi
Hasen Judi
16 days
Pretty good summary of why you should not let yourself get duped into using Next.JS or any of the related crap. P.S. I hate Next.JS with a passion
@chfsrh
Sarah 👩🏼‍🍳👩🏼‍💻
17 days
This is @levelsio “most controversial take” but I totally agree with him
250
556
5K
16
9
187
@Hasen_Judi
Hasen Judi
2 years
@GailHeriot The most impact this will have on immigrants is replacing an easy and familiar word with strange jargon, making it more difficult for them to communicate.
6
7
175
@Hasen_Judi
Hasen Judi
3 months
The logic here is exactly backwards. This is more reason to not use a slow language. Imagine getting free 100x improvement in performance specs without paying 100x hardware fees. No brainer.
@dhh
DHH
3 months
Makes it even crazier to hear people complain "Ruby is slow". What? Ruby is the cheapest luxury language on the block. Incredible productivity, and it'll scale your SaaS to the fucking MOON on a 48-core EPYC machine that costs peanuts while you make millions.
12
11
365
19
9
174
@Hasen_Judi
Hasen Judi
4 months
With these kind of specs you should be serving at least 50_000 requests / second. Disk I/O would be minimal for most workloads (except file downloads). 192GB RAM should mean your entire data + all the indices all comfortable fit within RAM, with plenty of room to spare.
Tweet media one
3
0
169
@Hasen_Judi
Hasen Judi
4 months
This kind of quote only makes sense in a universe where the majority of programmers by default write code that performs reasonably well. Unfortunately the vast majority of programmers today write code that performs awful by default. Also, you can't "make it fast" after the
@unclebobmartin
Uncle Bob Martin
4 months
@WasteCleaner First make it work, then make it right, then make it fast. — @KentBeck
19
101
956
28
8
172
@Hasen_Judi
Hasen Judi
3 months
I'm not really that interested in AI development. It's not because I think it's overhyped (I do). It's just not my main interest. My main interest is systems programming and application programming. When I was starting to learn Japanese, some people were telling me to learn
12
15
170
@Hasen_Judi
Hasen Judi
19 days
To clarify, the project is already hosted on AWS. This thread is about implementing some feature using yet more AWS services wired up together vs just implementing the feature in code & database tables. Also, yes, the story is true.
6
0
167
@Hasen_Judi
Hasen Judi
5 months
I'm barely a 0.5x programmer. If I don't carefully guard my dev cycles I'd easily degenerate into a 0.01x programmer. I use statically typed languages because I'm too stupid to always correctly remember which object has what fields, or which function takes which parameters. I
9
10
161
@Hasen_Judi
Hasen Judi
1 month
@reallytangerine The first person to implement this idea will get Turing award of the century!
1
0
164
@Hasen_Judi
Hasen Judi
2 months
No one ever said all you need is functions. All you need is structs and functions. (Also: loops and arrays).
@unclebobmartin
Uncle Bob Martin
2 months
Is there anything more vapid, more ignorant, more downright breathtakingly stupid, than deriding the last fifty years of software engineering by saying: “All you need is functions”?
66
20
356
12
8
157
@Hasen_Judi
Hasen Judi
3 months
I welcome arguments to the contrary, but it seems like Scrum is designed on purpose to subjegate and demoralize programmers while giving the upper hand to project managers.
32
12
153
@Hasen_Judi
Hasen Judi
2 years
@harmlessai Jailbreaking helps a little bit. It's still very hesitant about it, but still helps a bit. Please take notes @sama @OpenAI Without jaibreak: With jailbreak:
Tweet media one
Tweet media two
5
12
140
@Hasen_Judi
Hasen Judi
4 months
In 2015 DHH Tweeted that Basecamp handles 2000 requests per second with 30 application instances. So about 67 requests per second per instance. 2019 Article says their infrastructure costs half a million dollar. Make of that what you want
Tweet media one
Tweet media two
Tweet media three
Tweet media four
5
4
148
@Hasen_Judi
Hasen Judi
5 months
@ninjadynamics What if you were writing a game engine instead of a function that returns a 5 letter grade classification?
4
0
150
@Hasen_Judi
Hasen Judi
1 month
Scrum is usually practiced by companies that don't understand how to develop software (as a "remedy"). No one who is good at software development would choose to follow Scrum out of their own volition.
11
10
149
@Hasen_Judi
Hasen Judi
4 months
@lefticus If you're a teacher, it's your job to teach your students to care about stuff like this and not take the shittiness for granted.
2
1
144
@Hasen_Judi
Hasen Judi
5 months
Here's a video by @Jonathan_Blow explaining that thousands of hackers are working on injecting backdoors into open source projects The only shocking thing about this incident is that it was discovered within a few weeks.
@matiasgoldberg
Matías N. Goldberg
5 months
I'm still in shock the xz backdoor happened. But even more surprising is that it got caught because a dev noticed login in to his machine via ssh was taking 0.8s instead of the usual 0.3s and decided to look into it. And he happened to be familiar with the Valgrind situation
25
400
6K
3
17
133
@Hasen_Judi
Hasen Judi
2 years
@EmilyYoffe but I was told slippery slope is a fallacy
1
4
130
@Hasen_Judi
Hasen Judi
12 days
I think many software developers don't understand the concept of pipelining. If you're doing one thing that has Y steps, it makes sense to do one step at a time: go from step 0 to step Y and be done. If you're doing N things that each have Y steps, it makes sense to do the
@Hasen_Judi
Hasen Judi
12 days
Re: autocomplete / intellisense / LSP One of the remarkable things I've noticed from watching Jonathan Blow's programming streams is that he uses a plain text editor without autocomplete, and yet he's much more productive than people who do. He types out entire blocks of code
Tweet media one
48
32
439
22
9
138
@Hasen_Judi
Hasen Judi
4 months
I keep getting people telling me it is "unreasonable" to say that OOP is never useful. So many people have their own definition of OOP. Your definition does not matter. The term OOP is a trojanhorse. Once you accept "OOP is good" as a base premise, then you will find yourself
@timmyjose2023
Timmy Jose
4 months
@Hasen_Judi "It's never useful actually". Makes no sense whatsoever. Different paradigms have different uses (and abuses). Rarely are paradigms pure by the time they reach industry either.
1
0
6
19
15
134
@Hasen_Judi
Hasen Judi
5 months
@ded_ruckus Every cell in your body works tirelessly to keep you alive
0
0
133
@Hasen_Judi
Hasen Judi
24 days
@transmutrix Things are much worse now as people who fail such interviews now go on reddit and complain about how their job will just be styling buttons in css anyway so why should logic even matter
4
0
134
@Hasen_Judi
Hasen Judi
5 months
lol what AI wrapper dudes really thought LLMs were going to be better than Jon and Casey by the end of 2023
Tweet media one
@franktinsley
Frank Tinsley
1 year
@cmuratori @Jonathan_Blow At the rate AI had been improving its programming skill it should be a much better programmer than you or anyone else some time this year. Unless you’re expecting that improvement rate to suddenly stop?
4
0
1
15
3
131
@Hasen_Judi
Hasen Judi
4 months
P.S. the prof was right. This code is not OOP. It does utilize classes, and some virtual functions, but the vast majority of behavior is coded as data processing in the regular procedural way.
2
1
127
@Hasen_Judi
Hasen Judi
3 months
Web programming would be a lot simpler if you just treat data as data. Instead, both the backend and the frontend treat their data as "special". Frontend: You can't just read/write UI state, you have to do it through special weird APIs. Whether it's React style setState family
25
7
128
@Hasen_Judi
Hasen Judi
8 months
@ichthys30 Nothing about the painting says "dying of aids". It's the way of text that says it.
2
2
121
@Hasen_Judi
Hasen Judi
20 days
@decruz My point was the only thing you need to handle large scale scenarios is a distributed database. It's the bottle neck. 100k daily users is too small by the way. A single server can handle it and still have plenty of resources to spare. Maybe if you had 100k concurrent users..
5
0
127
@Hasen_Judi
Hasen Judi
3 months
I heard some people forked SQLite into libSQL to make it "open contribution". Here's my prediction: Without strong gate keeping, the quality will degrade, and several critical bugs (e.g. data corruption) and vulnerabilities will be introduced.
19
2
125