Daniel Cook

3.6K posts

Daniel Cook banner
Daniel Cook

Daniel Cook

@danielcdev

21, Programmer, repairman, hackerman, photographer, reverse-engineering @futo_tech @fujihacked @autoexec_bin

United States Katılım Şubat 2021
256 Takip Edilen415 Takipçiler
Daniel Cook
Daniel Cook@danielcdev·
@AutisticOvrflow This one was super easy, it's just a HTTP server and a RTSP livestream. Some other dashcams have custom TCP protocols with complicated handshakes so it will be a bit harder for those.
English
1
0
1
34
Pragandsensdiary
Pragandsensdiary@PragmaticMeru·
@danielcdev youtube tutorial when, me too want to learn that kind of "simple" reverse crappy protocols 🥀
English
1
0
0
7
Daniel Cook
Daniel Cook@danielcdev·
@spirodonfl Biggest thing I notice in AI generated code is that it always generates way more than necessary. It's almost like it's biased to that way so you pay more in tokens.
English
1
0
8
252
Spiro Floropoulos
Spiro Floropoulos@spirodonfl·
I got a chance to try Fable 5 so I gave it a pretty simple task. Draw lines in a pixel renderer in O(1) space and then use that to extend it to circles. The most simple portions, it got right. Then it proceeded to overcomplicated others and, in fact, it overcomplicated even *more* after I gave it the simpler code I had already created and am using for my own custom renderer. The code it produced *worked* in terms of output but holy crap did the line counts blow. It also named variables poorly, was inconsistent in certain basic things like code prose and more. It was so mind boggling to read. It was almost like every single line you read was created by a completely different person. Every. Single. Line. Again, I repeat loudly - if you cannot code better than Fable 5, get out of my industry please. I don't want you. Someone who is relatively new to programming and has good impetus to care about their code will definitely do better than this.
English
34
4
79
4.8K
World of Statistics
World of Statistics@stats_feed·
44% of Gen Z men had zero relationship experience as teenagers, double the rate of older generations.
English
256
654
15.3K
598.7K
Daniel Cook
Daniel Cook@danielcdev·
@BrodieOnLinux People taking this thread completely out of context and drawing irrelevant conclusions
English
1
0
2
403
Brodie Robertson
Brodie Robertson@BrodieOnLinux·
I'll have to give the thread a proper read later on but I'm sure this will cause absolutely no fights at all in the Linux community.
pash@pashmerepat

Absolutely beautiful rant about AI in Linux Kernel from Linus yesterday: I realize that some people really dislike AI, but this is an area where I'm willing to absolutely put my foot down as the top-level maintainer. Linux is not one of those anti-AI projects, and if somebody has issues with that, they can do the open-source thing and fork it. Or just walk away. AI is a tool, just like other tools we use. And it's clearly a useful one. It may not have been that "clearly" even just a year ago, but it's no longer in question today. There are other questions around AI (like what the economy of it will actually look like in the end), but "is it useful" is no longer one of those questions. Anybody who doubts that clearly hasn't actually used it. Yes, it can also be a somewhat painful tool, both for maintainer workloads and just from a "it keeps finding embarrassing bugs" standpoint. But the solution is not to put your head in the sand and sing "La La La, I can't hear you" at the top of your voice like some people seem to do. The solution is to make sure those LLM tools _help_ maintainers instead of just causing them pain. There's no question on that side. We're not forcing anybody to use it, but I will very loudly ignore people who try to argue against other people from using it. And no, AI isn't perfect. But Christ, anybody who points to the problems at AI had better be looking in the mirror and pointing at themselves at the same time. Because it's not like natural intelligence is always all that great either. The kernel project has been and will continue to be about the technology. Sure, the social angle of working on open source is important and often a very motivating part of the project, but in the end that's a side benefit, not the _point_ of the project. This is *NOT* some kind of "social warrior" project, never has been, and never will be. In the kernel community we do open source because it results in better technology, not because of religious reasons. And so we make decisions primarily based on technical merit. Not fear of new tools. Linus

English
4
1
85
8.7K
Daniel Cook
Daniel Cook@danielcdev·
Requiring your email address and full name to pair with and setup a dashcam is insane
English
2
1
9
718
Daniel Cook
Daniel Cook@danielcdev·
@ChombaBupe Big difference between a deeply established brand/project with decades of existence and a vibecoded things made in 3 hours yesterday
English
0
0
1
78
Chomba Bupe
Chomba Bupe@ChombaBupe·
- It already increasingly consisted of boarding planes other people built, without reading source. wait. The plane is not vibe designed/built, you trust that engineers throughly looked at & verified every step of the building process so you don't have to.
Paul Graham@paulg

Before vibe coding became a thing, programming was already evolving in that direction. It already increasingly consisted of installing and configuring stuff other people wrote, without reading the source.

English
12
15
159
5.9K
Daniel Cook
Daniel Cook@danielcdev·
@KenoFischer I tried to get a clanker to write a rockchip driver and it said it would be too difficult and sent me a link to my GitHub repo
English
0
0
9
522
Keno Fischer
Keno Fischer@KenoFischer·
Just had the somewhat surreal experience of ChatGPT trying to explain an obscure fact to me that it only knows because I added it to the linux kernel man page about this feature ~8 years ago.
English
4
1
128
8.3K
Daniel Cook
Daniel Cook@danielcdev·
@Varelli1999 Would be great if more people used AI to help them deeply understand concepts instead of offloading understanding.
English
0
0
1
13
Redporter
Redporter@Varelli1999·
@danielcdev Which is pretty sad as AI is making it easier than ever to investigate how things work.
English
1
0
3
33
Daniel Cook
Daniel Cook@danielcdev·
I don't like computers, but I like understanding and documenting how things work and how/why some solutions are slow or bad for users The concerning thing about AI to me is that people seem to care much less about understanding how things work now
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
1
0
6
165
Daniel Cook
Daniel Cook@danielcdev·
@awesomekling Sure but the moment I can tell somebody is using their LLM to talk to me, I stop engaging
English
1
1
15
619
Andreas Kling
Andreas Kling@awesomekling·
It doesn’t matter whether you use LLMs or not. Other people use them extensively, so all human communication is now infected. Same way people don’t really have accents as much anymore, our language is being sanded down by exposure, homogenized.
English
24
3
268
17.4K
Daniel Cook
Daniel Cook@danielcdev·
IMO native means it deeply integrates with the system as much it possibly can. So for desktop that means - Adapts to system DPI - Supports screen reader/accessibility features - Adapts to system color scheme/theme - Uses server side window decorations - Uses system's UI design language - High performance If it's not that then it's just another UI library to me
English
2
0
10
1.2K
nullptr 🐱🍩
nullptr 🐱🍩@notnullptr·
people have an obsession with “native” apps, but what really IS native? this doesn’t use the platform’s controls. it won’t look like a macOS app on macOS, nor like a windows app on windows. this is about as native as react native, the only difference is this is compiled
Chris Tate@ctatedev

Introducing Native SDK The toolkit for building native apps → Hot reload → Markup + Zig → Instant launch → macOS, Windows and Linux → GPU engine built from scratch → Built-in design system and themes → Custom components + design tokens

English
54
15
831
74.2K
Daniel Cook
Daniel Cook@danielcdev·
@engineers_feed Civil engineers don't get praise because they don't run publicity stunts on twitter to talk about how smart they are
English
0
0
3
243
World of Engineering
World of Engineering@engineers_feed·
Software engineers are celebrities. Civil engineers are invisible. The people who design the water systems, bridges, tunnels, and flood barriers that keep 8 billion people alive are largely unknown. The people who build apps are on magazine covers. Is this a PR problem, an education problem, or just how the world works?
English
133
78
690
77.8K
Daniel Cook
Daniel Cook@danielcdev·
@buaalicious You don't need to go to the gym every day to be fit, twice a week is just as effective
English
0
0
0
197
fanta
fanta@buaalicious·
Genuinely want to know how people who don’t work remotely incorporate gym in their daily routine. You have to put aside a minimum of 1.5 - 2 hours for a proper gym session (commute included), how does that even work with a 9 to 5 where you have to cook dinner every night too.
English
2.1K
454
25K
3.8M
Shehan
Shehan@TheCryptoCPA·
Inheritance is a dumb idea. Your kids don't need money at 60. They need it at 30, when they're drowning in debt, scraping for a down payment, and raising kids. Pass wealth while you're alive.
English
1.5K
1.4K
17K
1.1M
Daniel Cook
Daniel Cook@danielcdev·
I'm not seeing the point in social media anymore if it's mostly AI generated content
English
0
0
2
80
Daniel Cook
Daniel Cook@danielcdev·
Ready for July 4th
Daniel Cook tweet media
English
0
0
2
68
Daniel Cook
Daniel Cook@danielcdev·
@LukasHozda The most productive I've ever felt in programming was with Turbo C running in FreeDOS with no search engines or modern tools
English
1
0
3
64