News for hackers. Stuff that matters.

fardeem

Ask HN: A gentle introduction to type systems?

Hey HN!Just from writing applications in both python, typescript and rust I have developed a tacit understanding of the different type systems.Typescript is very expressive and the ts-ignore is a nice escape hatch when you want to make something work first and then get the types to line up later. Rust doesn't have that and it's a kinda hard to make stuff quickly. Python just has horrible types...

( Read More... | 2 comments | on HN )

Show HN: Spotify Wrapped but for iMessage

https://www.wyd.chat/

Hellooo HN, long time reader, first time poster.I'm a final year cs undergrad student and this winter break I wanted to make my first real sort of end-to-end software. So I made wyd.chat.It's a imessage analyzer kind thing - just looks at your texts to see who you text the most, when you text them, what you talk about, how many group chats you're in with them, etc etc.I made it for fun but...

( Read More... | no comments | on HN )
Re:Learn X by Doing Y – A project-based learning search engine on Wednesday January 13, 2021 @04:35AM (#25759974)
This looks really cool. The thing that makes me sad is that there are way too many resources on stuff like React and python and not much material on stuff like webgl. I wanna learn webgl!! Where do i go
Re:Show HN: I wrote a book on writing good developer resumes on Wednesday October 14, 2020 @12:38PM (#24778597)
I have been reading the beta version of the books and it's really really good. Highly recommend to anyone looking to up their resume game. Great stuff @gregdoesit
Re:Ask HN: Essential skill needed to be a programmer? on Tuesday October 06, 2020 @02:09PM (#24700662)
This is an incredible thread. Thank you all for sharing.

For me, a good programmer realizes that "everything is code". Like, sometimes it's easy to think X problem is too hard for me or I don't have enough experience or this bug is unfixable but end of the day, it's all just code. You can change it however you want and if someone else did implemented something before, it's highly likely that you'll be able to do the same. Having a level of distance from the code one writes really helps.

Re:Show HN: A simple way to set goals you actually follow on Tuesday September 29, 2020 @08:07AM (#24626675)
I hope this thing finally gets me to grind leetcode
Re:When you browse Instagram and find Tony Abbott's passport number on Wednesday September 16, 2020 @02:48PM (#24496029)
This is easily top 1% of all writing on the internet
Re:Wikipedia is an MMORPG on Saturday September 12, 2020 @07:39PM (#24456878)
The things I find on this orange website haha
I did some stuff with WebRTC a year ago and it was so hard to find relevant learning materials. The technology is so cool and I can't wait to dig into this book. Thank you for putting this out!
Fellow bangladeshi here. Its been very interesting to see the comments on this post and it gives me lots to think about.

I will say, having operated these facebook based businesses, it is literally the worst and I can't wait for something else to take its place.

Re:Dijo: A terminal-based habit tracker written in Rust on Monday July 20, 2020 @04:27PM (#23901555)
Progress isn't about having pretty apps. It's about giving people what they want.

I want a thing in my terminal that I can use to track my habits

Re:Dijo: A terminal-based habit tracker written in Rust on Monday July 20, 2020 @02:49PM (#23900710)
Love it! Everything should live in the terminal
Not gonna lie this is pretty funny. Hope the person actually ordering gets their pizza.
Re:Stranger Things, JavaScript Edition on Wednesday June 03, 2020 @10:17PM (#23411586)
Everytime I think i understand JavaScript i am proven wrong. It was pretty fun read tho
Re:Gatsby raises $28M Series B led by Index Ventures on Wednesday May 27, 2020 @05:31PM (#23330299)
Haven't really used Gatsby but vercel is magical. Like once you link up your GitHub repo, the fact that everything works so smoothly is delightful. A lot of other platforms try to compete with vercel on ease of use (heroku) but doesn't even come close. Next.js + vercel seems like cheating honestly
Re:Running Lisp in Production (2015) on Sunday May 24, 2020 @08:26PM (#23296326)
This is so cool