𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗

2.1K posts

𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗 banner
𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗

𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗

@d_hamann

Solo software developer, pentester and IT-Consultant. (Re)Tweets about programming, security, misc tech and outdoor stuff. Currently working on https://t.co/8HEG5EfluX.

Berlin เข้าร่วม Eylül 2009
790 กำลังติดตาม564 ผู้ติดตาม
𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗 รีทวีตแล้ว
limina
limina@liminalsunset_·
There's a lot of great "literature" now! It's just not labelled yet! Here's some of my favourites (long post): Learn by example from real stories in hardware: -@jasonjoyride's S3 (various startups) -Bunnie's blog and teardowns (OSHW; Chumby; Formlabs analysis; WIRED Shenzhen interview; Essays (gongkai, etc) -Fictiv (Logi MX Master3, Casper Glow), etc; (consultancies, case studies), -Kickstarter campaigns (varies; learn about challenges and setbacks in NPI cycle), -@FrameworkPuter's blogs (reasoning, considerations behind HW market), -@oxidecomputer's podcasts/RFDs (process; design chain-of-thought of a very thoughtful greenfield server OEM), -@sdamico's tweets about the process of developing a novel induction cooktop -GamersNexus' engineer interviews and factory tours (NVIDIA thermal engineer, Noctua fan engineer, Intel fab tour, etc), -Strange Parts' factory tours (China, JLCPCB, Components manufacturing process) These are good sources of REAL stories about common processes and problems encountered when developing consumer electronics hardware products. Learn through News: -Hacker News (tech topics), CNX-software (embedded systems) -ServeTheHome (server hardware trends), GamersNexus (consumer PC industry trends) -Stratechery (tech strategy) -@SemiAnalysis_ and @dylan522p (Silicon Engineering; AI industry) -Asianometry [YT] (Silicon Engineering) -Tech Trip [YT]; deep dives into developments in chemistry, physics of batteries, OLED screens, etc. Learn through Security Research: -Defcon, CCC, etc talks and presentations; (try looking for voltage glitch attack on Tesla Ryzen MCU presentation from Synacktiv) -Work on TPM sniffing, etc by @ghidraninja -Roboverse discord: good discussion on rooting a Linux based robot running ARM SBC Learn by reviews and teardowns of devices: -AvE [YT]([power] tools, mechanical, manufacturing processes, machining, shop); -EEVBlog and The Signal Path [YT] (test equipment; theory) -mikeselectricstuff [YT]; teardowns and analysis; reverse engineering -ChargerLAB/充电头网 [YT] (switching power supplies; power stations) -先看评测 (Prelook); [YT] (deep industry analysis of consumer electronics; China market; laboratory testing) -WekiHome [YT]; detailed teardowns of all popular Mobile Phones in China with components analysis; -@live_munro, Caresoft/Autoline, WeberAuto; (EV teardowns and analysis); Lucid and Tesla Technology Days i.e. battery day, Lucid Gravity technology day, Interviews with Munro -Geekerwan [YT]; In depth reviews of Silicon -NotebookCheck, DXOMark and RTINGS: In depth database of reviews; data can be mined for insights (OLED burn-in, laptop power limits/throttling, audio performance) -tesla500 [YT]; In depth discussion of teardowns, manufacturing, Founder CEO of Kron Technologies (Khronos high speed camera) -aussie50, Photonicinduction [YT]; inactive, but great archived content for toying with technical devices -FCCID[.]io and electric[.]garden. Most radio/electronic devices go through compulsory certification, and 6 months after release, the "Internal Photos" are published on US gov sites; look up the "FCC ID" on your favourite devices! -Most importantly, take your own devices apart and share the photos! Learn the fundamentals and related: -Robert Feranec, FEDEVEL academy [YT]; Best resource on PCB layout and design -EEVBlog [YT] has fundamental videos explaining EE concepts -Course videos from universities; Signals and Systems, Circuit Analysis, Power Electronics, Digital Logic Design are useful -Titans of CNC [YT]; CNC machining training -tryopenx[.]com; Machine manuals for industrial machines; training -@TooTallToby; Example/Practice MCAD projects -TI, Infineon, ST, Nordic, etc Application Notes, WEBENCH designer, datasheets, and reference designs; Also check engineer forums for what people are asking! Learn through Repair: -Louis Rossmann [YT]; teaching Laptop Repair, tools, techniques, Data Recovery -Hdd Recovery Services [YT]; teaching Data Recovery -Northwest Repair and Northridge Fix [YT]; teaching GPU/Graphics Card repair -REWA Technology, iBoff RCC, @dosdude1 [YT]; State of the Art iPhone and MacBook repair techniques, tools, reverse engineering reports. -笔记本维修厮 [YT]; Advanced troubleshooting and repair of PC laptop motherboards Learn through Open Source: -Peng Zhihui 稚晖君 [YT; github]; Founder of Agibot, prev. Huawei; Ultra high quality Open Source HW projects, Robotics etc -@comma_ai challenges, githubs -VESC motor controller project -AirGradient (open source commercial product; air quality monitor) -@chesterzelaya's Droneforge; drones and navigation -@lethic1 Red Rabbit Robotics; humanoids and similar robots -Flipper Zero community -Coreboot community; ChromeOS developers forum and ChromeOS hardware documentation; -Creapunk closed loop stepper motor drivers -Lots more! (Or start your own!) -Bracket Bot (like a Comma Body kind of) @sincethestudy Learn through Shopping: -Esinou Store on AliExpress sells a lot of various sensors, brushless DC motors, similar to the viral machined impeller here a few months ago. -Generally anything you will need to tinker or repair or make anything will be here Theres a TON that I haven't been able to add to this post! If anyone wants to add any they can put them in the replies! I personally found that the most important factor in learning about hardware industry is to *learn and be curious*. Different people will take different paths through this process. I personally think that starting with Repair and Teardowns can be a really accessible and easy way to begin, since you have a defined goal to start. I encourage you to find a source of old/discarded hardware; Facebook Marketplace, eBay, scavenging friendly eWaste and scrap metal places etc. When you expose yourself to a variety of hardware, keep asking questions. Why is it designed this way? How does it work? Why is this part necessary? How can it be made cheaper? How much does it cost to make this part? You can ask Grok or AI your questions over and over and they will help you find your way. I'd also encourage you to start your own projects; start small and work up. Try to add extra features or resolve a problem in your life. Most importantly, try to find a community of people who you find interesting or inspiring. Have a mix of both learners and experts; talking to people about your research or learning is a great way to discover new things. Discords are a HUGE resource. Join the Discords of the creators mentioned above, and hang out; try to help people or ask for help. @yacineMTB runs a community of "Robotics Journeymen" here on X. Hopefully some of this is helpful to someone; apologies in advance for tagging so many users/notifications etc. Feel free to leave corrections or additions below!
English
10
22
325
39.7K
𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗
@zetalyrae I get your point, but this has the risk of doing a lot of small tasks at the cost of the more important larger ones. Often, there's a constant inflow of tasks like B. The small tasks cannot always win :-) As always, the answer is probably: it depends...
English
1
0
1
70
Fernando 🌺🌌
Fernando 🌺🌌@zetalyrae·
Task A is important, takes 6h. Task B is less important, takes 5m. You should do B first, because it lets B's dependents move along faster. i.e. replying to an email is quick and allows the other person to reply, moving the conversation along.
English
1
0
9
2.2K
Fernando 🌺🌌
Fernando 🌺🌌@zetalyrae·
I don't like the word "prioritize" because it has two subtly different meanings: 1. Sort tasks by some unspecified criterion, i.e. make one thing prior to another 2. Sort tasks by *importance* specifically Everyone should do #1, but #2 is a terrible job scheduling criterion!
English
3
0
19
621
𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗 รีทวีตแล้ว
Elbsides / elbsides@infosec.exchange /
The team is looking forward to welcoming you on September 13th for a full day of talks, networking, exchange of ideas and knowledge with the infosec community in Hamburg. Get your ticket here: pretix.eu/elbsides/elbsi…
Elbsides / elbsides@infosec.exchange / tweet media
English
0
4
3
848
𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗
Wanted to buy a small monitor to have something to quickly attach to my servers, but then saw how cheap video capture cards have become. HDMI to USB-C, connect it to your laptop (or even iPad), open QuickTime and you have a screen. Costs 18 EUR :-)
𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗 tweet media𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗 tweet media𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗 tweet media
English
0
0
4
274
𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗 รีทวีตแล้ว
Elbsides / elbsides@infosec.exchange /
Good news for those who are busy submitting an abstract for Elbsides 2024 or have procrastinated until now - CFP deadline has been extended until July7th. You now have a difficult choice - watch our YouTube channel for inspiration or a sporting event? elbsides.eu/2024/cfp/
English
0
3
2
234
𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗 รีทวีตแล้ว
Elbsides / elbsides@infosec.exchange /
Our CFP is open - use the weekend and jot down some ideas and surprise us with a presentation in Hamburg on Sept/13th that will either: a) blow the audience away, b) give deep insights in the IT security field or c) entertain with inside stories elbsides.eu/2024/cfp/
GIF
English
1
2
1
610
𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗 รีทวีตแล้ว
Elbsides / elbsides@infosec.exchange /
The Call for Papers is now open for Elbsides 2024 - we are looking forward to your latest ideas and research to blow us all away on September 13th - elbsides.eu/2024/cfp/
English
0
6
3
657
𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗
Bought some of those very cheap signal generators based on XR2206. Wave doesn't look so great at higher frequencies. Is this just how they are or have I done something wrong? Might need to build another one...
𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗 tweet media𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗 tweet media𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗 tweet media
English
1
0
1
145
𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗
@mrwatson_de Awesome! :-) NOP is a no operation instruction, which doesn't do anything. Currently, my setup is hard-wired to this instruction on the data bus (see picture). It's 11101010, which is hex EA, which is the NOP code. And, of course, it stays the same for every read/clock cycle.
𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗 tweet media
English
1
0
1
25
𝙳𝚊𝚟𝚒𝚍 𝙷𝚊𝚖𝚊𝚗𝚗
"Hello World, part 1"; started assembling the 6502 (Ben Eater kit). Clock done, connected to 6502, initialization sequence, and the hard-wired NOPs are flowing :-)
English
1
0
2
264