HN user

SamCoding

86 karma
Posts37
Comments12
View on HN
www.youtube.com 2h ago

To Have Taste You Must Eat (and Software Engineering) – Video

SamCoding
2pts0
www.gov.uk 1d ago

UK Government Report Shows Imminent Threat from Biodiversity Loss

SamCoding
5pts0
news.ycombinator.com 8d ago

Ask HN: How can I publish a paid app to Google Play without giving up my privacy

SamCoding
5pts8
www.justgiving.com 2mo ago

Cambridge University Raises Money to Help the Homeless in Cambridge

SamCoding
1pts0
github.com 2mo ago

Ask HN: Why has Taichi-Lang's development frequency declined?

SamCoding
3pts2
github.com 6mo ago

Show HN: Pomodoro timer for jailbroken kindles (as a KOReader plugin)

SamCoding
1pts0
marketplace.visualstudio.com 1y ago

Ergo – 20-20-20 Rule and Ergonomic Reminders for VSCode

SamCoding
2pts1
news.ycombinator.com 1y ago

Ask HN: Where are the open source JavaScript PDF rendering libraries?

SamCoding
1pts0
www.bbc.co.uk 1y ago

UK economy grew more than expected in first three months of year

SamCoding
9pts0
www.youtube.com 1y ago

FlexiVol: Reach-Through Volumetric Display with Elastic Diffusers [video]

SamCoding
1pts0
news.ycombinator.com 1y ago

Ask HN: Where are the good Markdown to PDF tools (that meet these requirements)?

SamCoding
41pts56
blog.ecosia.org 1y ago

Ecosia's Financial Reports

SamCoding
2pts0
www.bbc.co.uk 1y ago

The UK's NHS to use AI cancer-detection technology

SamCoding
1pts0
www.bbc.co.uk 1y ago

AI is writing your comedy now

SamCoding
2pts0
github.com 1y ago

Olvb/phaze: Real-time pitch-shifter as a Web Audio worklet

SamCoding
2pts0
stack-auth.com 1y ago

Stack Auth

SamCoding
1pts0
news.ycombinator.com 1y ago

Ask HN: How do you avoid burnout in tech (or as a CS student)?

SamCoding
5pts4
open.spotify.com 1y ago

Google DeepMind: The Podcast – Season 3

SamCoding
2pts0
olympics.com 1y ago

Olympic AI Agenda

SamCoding
1pts0
www.bbc.co.uk 1y ago

Electricity grids creak as AI demands soar

SamCoding
4pts0
www.bbc.co.uk 1y ago

Will K-pop's AI experiment pay off?

SamCoding
2pts0
github.com 1y ago

Release TensorFlow 2.17.0 · TensorFlow/TensorFlow

SamCoding
1pts0
news.ycombinator.com 1y ago

Ask HN: AI engineers and researchers, TensorFlow, PyTorch or Jax and why?

SamCoding
1pts0
medium.com 1y ago

How to Win a Tech Competition. Learnings from Winning Samsung Solve for Tomorrow

SamCoding
1pts0
github.com 2y ago

Show HN: AI Powered Parallax Viewer – Making 2D Screens 3D

SamCoding
1pts0
osf.io 2y ago

Unsupervised Inversion of Arbitrary Neural Networks

SamCoding
2pts0
news.ycombinator.com 2y ago

Ask HN: Where are the good resources for learning audio processing?

SamCoding
164pts50
github.com 2y ago

Show HN: Particle Life Simulation in Pure Go

SamCoding
2pts1
github.com 2y ago

Show HN: TF-GPT – a TensorFlow implementation of a decoder-only transformer

SamCoding
3pts0
github.com 2y ago

Show HN: Sandcastle – a minimal, lightweight build tool and shell automator

SamCoding
10pts1

I'm getting the an error of "Failed to fetch stories"

The console error is: (index):464 Error loading stories: TypeError: Failed to construct 'URL': Invalid URL at (index):482:36 at Array.forEach (<anonymous>) at NewspaperApp.displayStories ((index):471:25) at NewspaperApp.loadStories ((index):461:26) at async NewspaperApp.initialize ((index):418:17)

Can anyone help? I really want to use this product it seems great.

I'm a teenager and was in the exact same position at their age, so this is what I found engaging.

There is nothing wrong with the LEGO stuff, the EV3 for Education kit is a great place to start and teaches you programming too in a Scratch-like interface. There are also some great books like "The LEGO Power Functions Idea Book, Volume 1: Machines and Mechanisms" by Yoshihito Isogawa, which taught me so much. The advantage of LEGO is that it is really easily reusable (although expensive to begin with) so reduces repeating costs.

Beyond that, if you have access to any machines, try starting to learn CAD software and buy a 3D printer, you'll be able to make so much from that. It's not so budget-friendly, but it's a great option. Then try building some cool mechanisms to develop your understanding of the principles, such as the ones below:

- https://www.youtube.com/watch?v=lXO69eRWkkY - https://youtube.com/playlist?list=PLq_UHnXWA4jI_gSAW9rvOr-I5... - And the ones in the aforementioned book "The LEGO Power Functions Idea Book, Volume 1: Machines and Mechanisms" - you don't have to do this all in LEGO, it shows some neat mechanisms.

I wasn't homeschooled, so I got to create some projects at school which were great fun. You can try the following out of plywood, modelling card and a few motors (there's tonnes of electronics tutorials online, all you need is some basic materials, a soldering iron and a ventilated space to solder in). Our challenges were:

- Using only 3 motors, create a crane that can pick up small objects. Use gears to increase mechanical advantage. - Using cables/string, create a robot hand like at (https://www.youtube.com/watch?app=desktop&v=FCkWexqO2LU). How can you motorise it? How can you improve its accuracy?

For electronics and programming, I'd recommend the Raspberry Pi. It's easy to use with components. Someone I know is also starting a startup called Electrotilez that teaches you electronical engineering (https://www.linkedin.com/company/electrotilez/?originalSubdo...) so I'd recommend checking their product out once it launches.

So now you have the fundamentals nailed, try entering a competition! These are so exciting and have taught me so much. You also meet people that enable your future career. Some great ones include:

- PA Raspberry Pi Awards (ages 8-18, split into age categories) - Samsung Solve for Tomorrow (ages 16-25, in 2 age categories) - Samsung Solve for Tomorrow Next Gen (ages 11-15) - The Big Bang Competition

Chatbots are great to do initial research, but I often find them a little convoluted and unstructured when learning something like a programming language (I tried learning assembly through it). You can often end up missing out some important bits.

So to learn, it really depends where you're starting.

If you have programming experience in another language, this is a great starting point from Tech With Tim (https://www.youtube.com/watch?v=VchuKL44s6E).

If you've never programmed before, this one can be a bit more accessible (but is still very brief and concise) - (https://www.youtube.com/watch?v=kqtD5dpn9C8).

A good roadmap once you have the fundamentals can be found here (https://www.youtube.com/watch?v=St48epdRDZw).

Learn about what interests you. If you're interested in language models? Learn language models and transformers! If you're interested in time series - learn that!

But it is important to get a good overall understanding of AI so that you can make connections and build diversifiable skills. It's also important to learn the maths - ensure your calculus is solid.

Places to learn:

YouTube

- Statquest (statistics, machine learning and maths) https://www.youtube.com/@statquest

- Deeplizard (deep learning) https://www.youtube.com/@deeplizard

- Advanced Reinforcement Learning from UCL and Deepmind (https://www.youtube.com/playlist?list=PLqYmG7hTraZDVH599EItl...)

- Sentdex NNFS (https://www.youtube.com/playlist?list=PLQVvvaa0QuDcjD5BAw2Dx...)

Online Courses

- HuggingFace courses - https://huggingface.co/learn

- Kaggle courses - https://www.kaggle.com/learn

Keep up with AI News

- The AI Timeline (Email Newsletter) - https://mail.bycloud.ai/subscribe

- Signal to Noise (Email Newsletter) - https://signaltonoise.beehiiv.com/

I've also created a whistle-stop tour of AI - from programming and computer science fundamentals to neural networks as fast as possible - https://www.youtube.com/playlist?list=PLa7EPoQlhRilFR5KN0i1_...

If there are any fields or applications people are particularly interested in, feel free to comment below.