Hacker Newsnew | past | comments | ask | show | jobs | submit | more parallax_error's commentslogin

Reminds me of Foqos, which is definitely one of my favourite apps


and it's free, with more features too


I can’t believe lambdas got a 4/10! I’m a student so maybe my opinion will change when I work on “real” code but I really like their conciseness


I've been a developer for over three decades now and I agree with you - Lambdas are really good.


Can’t you click the “ignore limit” button when trying to open a restricted app though?


No, the password sets a strict block.


I’ve in university and the classes have been almost exclusively taught in Java. Learning C/C++ definitely felt like a step backwards, as there’s more you have to implement yourself instead of using the standard library. With that said, I think I learnt a lot more about how systems work under the hood by learning C, so perhaps it’s not as good for learning programming concepts IMO


This is why whenever someone asks me what language they should learn first (if they want to be a professional and not just a hobbyist), I say C. Don't learn a high level language first.

Learning Java before C is like learning to ride a bicycle before you learn to walk. You will need to learn C eventually, but learning C once you already have a high level language under your belt will make the experience frustrating. Having to manage your own memory, build your own data structures, it can be fun, but it's less fun once your brain is already wired to expect these things to be done for you.


In C you program the C Abstract Machine, this machine is a child's drawing of the Digital computers on which C was invented, it's simpler and easier to grasp than they actually were but fundamentally similar. Your computer today does not much resemble this, but your computer is the real machine your software will be executed on anyway. Mistaking the Abstract Machine for your real one is a catastrophic misunderstanding and C feels as though this is the bare metal when it is not.

As a result it's more honest to use a language where it doesn't feel as though you're touching the bare metal, because you aren't anyway†

When I last checked both Oxford and Cambridge teach an ML as First Language. So did the place where I did my degree decades ago although today it teaches Python (which I believe is a mistake). That's because the theory of computation is foundational here, not the practice.

† Even assembler isn't touching the bare metal, you have features like out-of-order execution and register renaming between the machine code you wrote and the actual things done.


> You will have to learn C eventually

Quite a bold assertion. I learned C in university—and while I am sure it was beneficial to my development as a programmer—there have been exactly 0 times since then that I have needed to read or write C.

That’s just my anecdotal experience, but I’d reckon many people can have a very successful professional career while never having touched C.


I agree, I’ve definitely had a lot of “ahh, that’s why it does that/works that way in Java” when learning C


Safari on ios really hates this, all 3 demos crash upon loading lol


Great stuff lol


Do buy a copy of the book on Amazon!


I used these frequently during an old job, it was always concerning how the sponge slowly disappeared as you scrubbed with it


Happy new years from a fellow kiwi! I hope everyone’s spent it in good company :)


I found “Surely You're Joking, Mr. Feynman!" - Autobiography about Richard Feynman very interesting


I recently learned[1] that he didn't write this book. He was telling stories to Ralph Leighton, who then wrote the books, and there is reason to believe many of the stories were embellished/enhanced. I'm kind of disappointed now that he didn't write the book himself, but I remember enjoying it when I read it as an undergrad.

[1] https://www.youtube.com/watch?v=TwKpj2ISQAc


That was a good one.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: