Summary Digital Access & Scientific Knowledge Champions
This technical blog post documents an open-source laptop project and exemplifies strong commitment to democratizing access to technology and scientific knowledge. The author emphasizes sharing detailed engineering documentation, component specifications, schematics, and code through multiple channels (GitHub, OnShape CAD, YouTube), directly implementing Article 27 commitments to share benefits of scientific advancement. The consistent alignment between editorial content and structural design around open-source principles, knowledge transparency, and community enablement reflects sustained advocacy for human-rights-aligned technology practices.
Very nice. Wish there were faster SOMs than the 3588 but maybe in a year or two.
Looks like an MIT admissions portfolio project. Don’t know if it fits the uniqueness category for it but I guess the quality of the end product makes it good enough.
Admittedly this isn’t fully open source like the Novena or the Reform but I doubt adcomms care. I just wish I was rich enough and skilled enough to be able to spend $4.5k on a neat project like this.
There are some obvious next steps for improving the polish on this, would you say you were more resource constrained, time constrained, or skill constrained?
For instance, did you put any thought into making flex PCBs to make the cable routing easier?
I also think the concept of a laptop with a removable wireless keyboard is brilliant, and I think your implementation is a lot cleaner than e.g. the Surface or the iPad's case-keyboards. If I had a laptop that did that, it would be my go-to travel machine. One less thing to cart around.
Holy. That's an achievement very few people can claim. Wonder if HN has a "hall of fame", a worthy entry.
You did the smart thing there with the SoM (for the uninitiated: power sequencing to individual parts of an SoC and its external components is an epic hassle to get right and that's assuming you actually have proper documentation - without it it's an utter pain), but how in hell did you get the high frequency stuff working out on what was likely your first or second try? This is IMHO where your work really shines.
USB-C, DisplayPort (at 4K to boot) and PCIe at modern speeds are all but black magic to most, this isn't digital any more, this is good old analog circuitry and physics at work that most people don't even learn in university any more.
Byran... This is seriously impressive. You are very blessed to be so capable in so many disciplines -- design, hardware, software, storytelling. It is a massively complicated undertaking, and you executed in style. Nice work, and remember to use your formidable powers for good!
Congratulations! From someone who does mixed electronics+mechanical design: this is hard. There are moments of desperation where you realize that everything depends on everything else, and there is no way to achieve all of your design goals. You then have to realize that engineering is all about compromises, and move on, compromising — but this is very difficult. It's easy to get bogged down in details and dependencies and never finish the project.
It's very impressive work and it makes me so happy to see real hacker news on HN. This is real hacking.
This is crazy. Hats off to you. My guess is you'll have recruiters knocking on your door yesterday, trying to grab you before the next one does. Whatever you do, don't let your talents go to waste (corporations can do that), and think about your long term success, not whatever they dangle in front of you for the short term. You're going places.
Super impressive, and awesome to see that you were able to use Framework Laptop hinges. Let me know if you need more. We have a ton of remaining 3.3kg ones!
So how long is the trip to Earth from your home planet? And do you plan on staying a while or are you just here for 6 months to humiliate us with your superintelligence?
For those that missed it, this Engineer is in _high school_.
Byran, I have been a professional engineer longer than you have been alive, I can tell you right now that I have met very, very few people that would have the motivation, skill and sticktoitivness to pull this off.
This is really one of the best things I've seen on HN in 15 years.
The mixed presentation of plug and play components interspersed with EE problems and solution really helped make it more accessible. It also got me excited about the possibilities and made me realize that we we might already approaching another open architecture DIY boom.
I got the sense that this is a side project, but I'm sure many have noticed that it could be a legit framework-level company. Someone already mentioned the recruiters, but also you're sure to have investors knocking. Whatever you do, please keep having fun and sharing it.
Suggestion: It would be nice to include a price list on the article.
This project is impressive as heck, but aside from being intellectually out-of-reach for most kids, it would be financially challenging as well. Last I looked, CNC aluminum blocks were well out of the reach of 99.9% of kids (but that was decades ago; perhaps prices went down).
For people wanting to follow in those footsteps, it'd be nice to know which things cost $5, which $50, $500, or $5000. Just that kind of intuition is helpful.
By the way, you can tune boot times further. My print server board boots in 8 seconds to Debian 12 (bootloader + kernel + userspace).
1. Make sure the bootloader (u-boot) loads the kernel as fast as possible.
- Disable automatic Ethernet/USB/other subsystems initialization (you can keep them enabled, just don't activate unless requested in the shell manually by the user)
- Tune `distro_bootcmd` command
- Make sure that MicroSD/eMMC/SSD works full-speed (with proper clocks and speed protocol)
2. Use fast decompression algorithm for the kernel and initramfs
- It's either zstd or gzip
3. Collect boot file access data and sort the files on the filesystem
- The benefit in near-linear access & read-ahead
I'm pretty sure that the current 20 seconds could be shrunk down to 14 or so.
I hardly know where to begin! This project is exceptional in every sense—a true masterpiece. Remarkably, its creator is still in high school, yet he’s already demonstrated brilliance beyond his years. The endorsements he’s received, the connections he’s begun to forge, and the incredible opportunities now within his reach are nothing short of extraordinary. As he himself put it, accomplishments like these are only possible when you believe deeply in your vision and persist relentlessly until the finish line. None of this would have been possible if he had given up before completing this remarkable work of art.
It’s posts like this, fueled by incredible community support, that make Hacker News not just great but unmatched.
With 2,000 points (and counting), this Show HN is currently ranked as the 4th-best Show HN of all time. If we exclude the #1 post (this upvotes itself)—which isn’t a true project—this post would be the 3rd-best of all time. Who knows? By tomorrow, it may surpass 2,741 points and claim the #1 spot outright.
Thanks for your suggestions and criticism! Much appreciated. Which aspect of it (aside from the SoM, which I admittedly do not have the R&D to make in this timescale) isn't open-source? I'd love to hear your thoughts. The Novena and Reform are amazing pieces of engineering, but I believe they sacrifice the portability and looks for repairability which some people certainly prefer. I wanted to aim for something that a non-technical consumer might look and say "hmm, nice laptop!" and not think it came out of the matrix or built it myself.
Hey! Thank you for the question. For sure, it's not a polished product and I don't mean for it to be. It works surprisingly well. (I've used it as my daily driver for school)
With college apps and school work, the time was tight. I'd say that was the most limiting. Of course, resource and skill played its role.
I did consider flex PCBs, but I didn't have the time to follow through with all the ambitions (i also wanted an FOC input sigh).
I'm honored that you think my keyboard implementation is nice! I put a lot of thought into it — truly. Oh btw the keyboard works just as well as a solo device. I've used the keyboard more than the computer in some ways. Thanks!
Thank you so much — yes, that was the hardest part of this entire project! I spent 2 months getting eDP working (second PCB thankfully).
I had the honor of learning high speed signaling from the best. I met some super cool people from Silicon Valley and research universities (from past work, like the MUREX Ethernet Switch). The ZMK Firmware community too!
Thank you so much! For certain; goodness without knowledge is weak and feeble and knowledge without goodness is dangerous.
It was a truly difficult undertaking! I was ready to quit at so many moments, but I always think about the final mission of sharing this little piece of knowledge with the world. :)
Thank you so, so much! You phrased it so well. The moments of desperation really hit you hard. I have uncountably many loose ends, but oh well, bad engineering :(. Honored that HN thinks I'm a hacker :)
Hey Nirav, super super honored that you saw this! I've always looked up to you guys for inspiration and guidance. Thank you for the offer! Although I probably won't be mass-producing open-source laptops like you (i have a framework 16!), I would love to meet you. Would that be possible?
I sometimes wonder how many talented engineers top colleges are rejecting because they were busy working on real engineering projects like this than academics and test scores.
Also loved the detachable keyboard (which has me fantasize about a detachable screen as well + external hdmi/displayport, as I hate the working positions I end up in with a laptop, so it'd be nice to be able to get a more comfortable setup in a hotel room etc. that still packages up to a laptop.
This is an incredible achievement! I've been working in hardware design for 10 years. I've touched on most of what was covered here across various projects in my career, but never all at once. To have the discipline and motivation to carry a project like this through to completion is seriously impressive.
Pinebook Pro boots in about 10s to DE and that's RK3399. Pretty sure RK3588 can boot even faster, considering the advantage of PCIe/nvme storage that can run at > 3GiB/s. Software load times stop being a constraint at those speeds.
My Orange Pi 5 Plus boots to sway+firefox already open in about 15s and a lot of it is waiting for net being online.
This is a follow-up to my comment above (since I can no longer edit it):
> By tomorrow, it may surpass 2,741 points and claim the #1 spot outright.
Indeed! I just woke up to find that the post has got 2,742 points which officially make it the best Show HN of all time! You can see the full list here: https://hn.algolia.com/?q=show+hn
Byran, you now have probably the best C.V. you can use for any job and you should be proud of yourself.
it's not as expensive as it looks, if you don't count time. CNC alu and the display would be the biggest costs. other carrier board projects use 3d printing over CNC, but the display/bandwidth is kinda what makes this novel so a lower res wouldn't make sense
really hoping Byran's excellent writeup helps encourage others. SoMs have lowered the barrier to entry and birthed a ton of SBC/carrier communities, but most of their tribal knowledge is buried in discord servers
Editorial Channel
What the content says
+0.70
Article 27Cultural Participation
High Advocacy Practice
Editorial
+0.70
SETL
0.00
Central to content and mission. Entire project embodies sharing benefits of scientific and technical advancement through open-source methodology; author explicitly documents scientific process, results, and implementation details enabling others to benefit from advancement.
Observable Facts
Project explicitly released as 'All open-source' with MIT License footer
Multiple public repositories: GitHub (code), OnShape (CAD/KiCad schematics), YouTube (video walkthrough with timestamps)
Author states: 'Inspired by open-source projects... I want to do my own little part' demonstrating commitment to benefits-sharing
Post contains specific technical details enabling replication: component part numbers, voltage calculations, software configurations
Inferences
Comprehensive open-source release with permissive licensing directly implements Article 27's mandate to share scientific advancement benefits.
Multi-format documentation (text, CAD, code, video) maximizes reach and practical utility of shared scientific knowledge.
+0.55
Article 19Freedom of Expression
High Advocacy Practice
Editorial
+0.55
SETL
+0.17
Central to entire post. Comprehensive technical documentation exemplifies freedom of expression through scientific communication; author transparently shares methodology, results, and reasoning to enable others' understanding and replication.
Observable Facts
Post contains extensive detailed technical specifications: component part numbers, voltage calculations, pin configurations, software parameters
External links provided: 'Power in your hands. OnShape CAD Link GitHub Repository', video reference 'How I Made A Laptop From Scratch (YouTube.com)', multiple inline technical resource references
Author explicitly frames project as knowledge-sharing initiative: 'I want to do my own little part' in open-source community
Inferences
Comprehensive technical documentation constitutes robust exercise of freedom of expression for scientific communication.
Multi-media sharing (text, CAD, video, code) maximizes reach and democratizes access to technical knowledge.
+0.40
Article 26Education
High Advocacy Framing
Editorial
+0.40
SETL
+0.14
Extensive technical documentation serves important educational function; detailed explanation of design decisions, component selection, tradeoffs, and implementation process enables learning in hardware/software integration.
Observable Facts
Post contains detailed pedagogical content explaining design rationale for each system: 'Choosing the chip', 'Display', 'Powertrain', etc. with component selection reasoning
Author explicitly states educational motivation: senior capstone project documenting 'how' not just 'what'
Inferences
Comprehensive technical documentation serves significant educational function for hardware/software integration learning.
Open-access structure removes financial and access barriers to technical education.
+0.35
Article 18Freedom of Thought
Medium Advocacy
Editorial
+0.35
SETL
+0.23
Strong emphasis on creative autonomy, personal vision, and independent technical thought. Author documents design choices reflecting personal aesthetic and functional preferences.
Observable Facts
Opening epigraph emphasizes 'the inventor' and 'invention' as vehicles for human fulfillment.
Author states design goal: 'blend of my two favorite laptop lineup designs, the Razer Blade and the MacBook Pro'
Post explicitly names the project 'anyon_e' as personal creative statement in reflection section
Inferences
Emphasis on invention and creative expression reflects Article 18 protection of intellectual freedom.
Detailed exposition of design rationale demonstrates commitment to thought autonomy.
+0.25
PreamblePreamble
Medium Advocacy Framing
Editorial
+0.25
SETL
+0.11
Emphasis on human dignity through creative innovation. Tesla quote on invention and the refrain 'power in your hands' and 'attempt the impossible' frame innovation as central to human potential.
Observable Facts
Page includes opening quote: 'I do not think there is any thrill that can go through the human heart like that felt by the inventor as he sees some creation of the brain unfolding to success.'
Footer states: 'put power in people's hands in creation, innovation, imagination' and 'Attempt the impossible.'
Project released under MIT License with public repositories
Inferences
The emphasis on invention and creative potential reflects preamble values of human dignity and agency.
Open structural access demonstrates commitment to enabling others' participation in technological creation.
+0.20
Article 17Property
Medium Advocacy
Editorial
+0.20
SETL
0.00
Open intellectual property model respects collective ownership and derivative rights; MIT License enables shared control of creative works.
Design files, code, and CAD files provided publicly on GitHub and OnShape for use and modification
Inferences
Permissive licensing model respects intellectual property as shared commons rather than exclusive right.
Public sharing of design documents supports equitable access to technological property.
+0.20
Article 21Political Participation
Medium Advocacy
Editorial
+0.20
SETL
-0.11
Open-source model implies commitment to community participation in governance and evolution of technology; author explicitly references inspiration from collaborative open-source projects.
Observable Facts
Post states: 'Inspired by open-source projects like ZMK, KiCAD, Blender, and countless OSHW projects'
Project hosted on public GitHub repository allowing community pull requests and contributions
Author frames project within participatory ecosystem rather than isolated creation
Inferences
Author's engagement with open-source ecosystem reflects commitment to participatory decision-making.
Public repository structure enables community input and collective governance over project.
+0.20
Article 25Standard of Living
Medium Advocacy
Editorial
+0.20
SETL
+0.10
Hardware specifications reflect commitment to adequate standard of living: 4K display, mechanical keyboard, multi-touch trackpad, 7-hour battery life, repair-friendly design.
Observable Facts
Specifications include practical user-experience features: '4K AMOLED display', 'Cherry MX mechanical keyboard', 'plays Minecraft at 4K', '~7h battery life'
Focus on user experience and system durability reflects commitment to adequate standard of living.
Repair-friendly architecture supports long-term usability and sustainability aligned with article's welfare focus.
+0.20
Article 29Duties to Community
Medium Advocacy
Editorial
+0.20
SETL
0.00
Project embodies understanding of community duties through knowledge sharing, technical contribution, and enablement of others' participation.
Observable Facts
Author explicitly commits to community: 'I want to do my own little part' in open-source ecosystem
Project released under MIT License requiring attribution, reflecting duty to acknowledge community contributions
Documentation designed to enable others to learn and build upon work
Inferences
Author's open-source contribution reflects understanding of duties to broader community.
Detailed documentation enables community benefit and collective knowledge advancement.
+0.15
Article 22Social Security
Low Advocacy
Editorial
+0.15
SETL
0.00
Project demonstrates participation in social and cultural life through technology democratization; contribution to shared technical commons.
Observable Facts
Author emphasizes practical affordability: mentions sourcing batteries from accessible US suppliers to avoid international shipping costs
Open design enables others to participate in hardware/software culture
Inferences
Attention to cost and accessibility reflects commitment to broad social participation in technology.
Open-source model supports cultural participation by removing barriers to technological engagement.
+0.15
Article 23Work & Equal Pay
Low Advocacy
Editorial
+0.15
SETL
0.00
Project represents technical labor and skill development; author documents work transparently enabling others' skill acquisition.
Observable Facts
Post documents extensive technical work across electrical, mechanical, software, and firmware domains
Author undertook project as senior capstone, indicating formal educational/skill context
Inferences
Transparent documentation of technical labor supports right to work through knowledge transfer.
Detailed writeup enables others to develop similar technical skills.
+0.15
Article 28Social & International Order
Low Advocacy
Editorial
+0.15
SETL
-0.10
Participation in collaborative international open-source community; project built with international component sourcing and designed for global accessibility.
Observable Facts
Project draws inspiration from global open-source projects: 'ZMK, KiCAD, Blender, and countless OSHW projects'
Component sourcing spans countries: 'Taobao (Chinese domestic Aliexpress)' and US suppliers mentioned
Published on public internet with no geographic restrictions
Inferences
Engagement with international open-source ecosystem reflects commitment to social order supporting human rights.
Global accessibility demonstrates participation in international cooperative framework.
Hardware design explicitly open-source, enabling users to audit and modify for privacy
Inferences
Open-source construction enables privacy-conscious users to understand and control their hardware/software stack.
Analytics script indicates some data collection, though scope and retention are not disclosed on page.
ND
Article 13Freedom of Movement
Not addressed
ND
Article 14Asylum
Not addressed
ND
Article 15Nationality
Not addressed
ND
Article 16Marriage & Family
Not addressed
ND
Article 20Assembly & Association
Not addressed
ND
Article 24Rest & Leisure
Not addressed
ND
Article 30No Destruction of Rights
Not addressed
Structural Channel
What the site does
+0.70
Article 27Cultural Participation
High Advocacy Practice
Structural
+0.70
Context Modifier
+0.30
SETL
0.00
Multiple structural elements maximize access to scientific advancement: MIT License permitting modification and reuse, GitHub repositories for code, OnShape CAD for hardware designs, YouTube video documentation, detailed technical specifications, and external resource links.
+0.50
Article 19Freedom of Expression
High Advocacy Practice
Structural
+0.50
Context Modifier
0.00
SETL
+0.17
Multiple structural elements support information sharing: GitHub link, OnShape CAD link, YouTube video link, embedded technical specifications and schematics. Website designed for knowledge dissemination.
+0.35
Article 26Education
High Advocacy Framing
Structural
+0.35
Context Modifier
-0.10
SETL
+0.14
Website structure and linked resources (CAD files, GitHub code, video, datasheets) remove barriers to technical education; no paywall or access restrictions.
+0.25
Article 21Political Participation
Medium Advocacy
Structural
+0.25
Context Modifier
0.00
SETL
-0.11
GitHub repository and public CAD files enable community contribution, issue tracking, forking, and collaborative governance.
+0.20
PreamblePreamble
Medium Advocacy Framing
Structural
+0.20
Context Modifier
0.00
SETL
+0.11
Open-source structure enables broad participation in technological advancement; transparent sharing of design documents.
+0.20
Article 17Property
Medium Advocacy
Structural
+0.20
Context Modifier
0.00
SETL
0.00
MIT License structure enables property rights to be exercised by users and community; source files openly accessible.
+0.20
Article 18Freedom of Thought
Medium Advocacy
Structural
+0.20
Context Modifier
0.00
SETL
+0.23
Detailed documentation structure enables readers to understand author's creative process and decision-making rationale.
+0.20
Article 28Social & International Order
Low Advocacy
Structural
+0.20
Context Modifier
0.00
SETL
-0.10
Website accessible globally; project structure enables international participation and collaboration.
+0.20
Article 29Duties to Community
Medium Advocacy
Structural
+0.20
Context Modifier
0.00
SETL
0.00
Open-source licensing and public sharing structure demonstrate commitment to community benefit over individual control.
+0.15
Article 12Privacy
Low Practice
Structural
+0.15
Context Modifier
-0.05
SETL
ND
Open-source hardware/software design enables user privacy control through code auditability; however Vercel analytics tracking present on site.
+0.15
Article 22Social Security
Low Advocacy
Structural
+0.15
Context Modifier
0.00
SETL
0.00
Open-source structure enables broad social participation in technology sector; publicly accessible designs enable others' contribution.
+0.15
Article 23Work & Equal Pay
Low Advocacy
Structural
+0.15
Context Modifier
0.00
SETL
0.00
Detailed documentation enables knowledge transfer for others' skill development and economic participation.
+0.15
Article 25Standard of Living
Medium Advocacy
Structural
+0.15
Context Modifier
0.00
SETL
+0.10
Modular design with removable keyboard and accessible components enables user maintenance and long-term usability.
ND
Article 1Freedom, Equality, Brotherhood
Not addressed
ND
Article 2Non-Discrimination
Not addressed
ND
Article 3Life, Liberty, Security
Not addressed
ND
Article 4No Slavery
Not addressed
ND
Article 5No Torture
Not addressed
ND
Article 6Legal Personhood
Not addressed
ND
Article 7Equality Before Law
Not addressed
ND
Article 8Right to Remedy
Not addressed
ND
Article 9No Arbitrary Detention
Not addressed
ND
Article 10Fair Hearing
Not addressed
ND
Article 11Presumption of Innocence
Not addressed
ND
Article 13Freedom of Movement
Not addressed
ND
Article 14Asylum
Not addressed
ND
Article 15Nationality
Not addressed
ND
Article 16Marriage & Family
Not addressed
ND
Article 20Assembly & Association
Not addressed
ND
Article 24Rest & Leisure
Not addressed
ND
Article 30No Destruction of Rights
Not addressed
Supplementary Signals
Epistemic Quality
0.78
Propaganda Flags
0techniques detected
Solution Orientation
No data
Emotional Tone
No data
Stakeholder Voice
No data
Temporal Framing
No data
Geographic Scope
No data
Complexity
No data
Transparency
No data
Event Timeline
20 events
2026-02-26 08:55
dlq
Dead-lettered after 1 attempts: Show HN: I made an open-source laptop from scratch
--
2026-02-26 08:55
dlq
Dead-lettered after 1 attempts: Show HN: I made an open-source laptop from scratch
--
2026-02-26 08:55
dlq
Dead-lettered after 1 attempts: Show HN: I made an open-source laptop from scratch
--
2026-02-26 08:55
dlq
Dead-lettered after 1 attempts: Show HN: I made an open-source laptop from scratch
Parse failure for model nemotron-nano-30b: Error: Failed to parse OpenRouter JSON: SyntaxError: Expected ',' or ']' after array element in JSON at position 15617 (line 457 column 6). Extracted text starts with: {
"schema_version": "3.7",
"
--
2026-02-26 08:31
dlq
Dead-lettered after 1 attempts: Show HN: I made an open-source laptop from scratch
--
2026-02-26 08:31
eval_retry
OpenRouter API error 400 model=step-3.5-flash
--
2026-02-26 08:31
eval_failure
Evaluation failed: Error: OpenRouter API error 400: {"error":{"message":"Provider returned error","code":400,"metadata":{"raw":"{\"error\":{\"message\":\"response_format json_object is not supported for this model\",\"t