HNHacker News
TopNewBestAskShowJobs

ducaale

3,431 karma · joined May 14, 2017

Sharaf.13@hotmail.com
submissionscomments
ducaale··on Any claim without a URI should be treated as suspicious
A youtuber demonstrating how hard it is to verify a citation https://www.youtube.com/watch?v=OjlKIjLWq-Y
ducaale··on Bible API
Thanks for restoring my faith in HN :)
ducaale··on Bible API
Yeah, it is really unfortunate. But remember that this world is like a pendulum. You might have it your way today but it will not last. Meanwhile, We will do our best to catchup ;)
ducaale··on Bible API
Well, I am glad I was born in those circumstances as a muslim :)
ducaale··on Bible API
We don't need to abandon our faith to achieve that. In fact, we already had a golden age[1] where we leapfrogged most civilizations.

[1] https://en.m.wikipedia.org/wiki/Islamic_Golden_Age

ducaale··on Bible API
I don't consider it a waste of time. In fact, I am reading it right now. And yes, I do plan to start coding when I finish my recitation today :)
ducaale··on Bible API
Well, In Somalia we do read the Quran. In fact, virtually every child memorizes it from cover to cover before starting school. But if you mean understanding what it says, then you have a point.
ducaale··on Dwarf Fortress Creator Explains Its Complexity and Origins [video]
There is also Cataclysm: Dark Days Ahead[1] which is open source

[1] https://github.com/CleverRaven/Cataclysm-DDA

ducaale··on Video Games Are the Future of Education
> It is currently too hard to make video games. Making it easier to create video games will massively increase the supply of good video games and cause a gradual revolution in education.

I don't think it is that hard to make a video game considering the many tools that exist to simplify video game creation. What is hard is making a video game that is also fun to play.

Some of the tools which let you write a video game without coding experience.

1. Scratch - https://scratch.mit.edu/

2. GameMaker - https://www.yoyogames.com/gamemaker

3. Dreams - http://dreams.mediamolecule.com/

ducaale··on Teach Yourself Computer Science
There is ArsDigita University Curriculum[1] which is an interesting one

[1] http://www.aduni.org/courses/

ducaale··on Schools in Nigeria lack the curriculum to expose children to digital skills
there was a TED talk about children in rural areas teaching themselves how to use a computer https://www.youtube.com/watch?v=xRb7_ffl2D0
ducaale··on Rav1e, an AV1 encoder written in Rust and assembly
Is Safari becoming the new Internet Explorer?
ducaale··on Ask HN: Which Coursera courses/specializations you recommend?
1. CS50 [difficulty level: medium, has certificate: Yes] https://www.edx.org/course/cs50s-introduction-to-computer-sc...

2. Algorithms [difficulty level: hard, has certificate: No] https://www.coursera.org/learn/algorithms-part1

3. Nand2Tetris [difficulty level: ok, has certificate: Yes] https://www.coursera.org/learn/build-a-computer

ducaale··on Nand2Tetris Hack assembler implemented in Rust
What a pity, I was hoping to read the code and see what I could have improved in my implementation.
ducaale··on Nand2Tetris Hack assembler implemented in Rust
I have also implemented this exercise in rust although the one posted here is much cleaner in terms of code.

In fact I was even trying to reimplement the hack cpu emulator provided in the course using rust and tui-rs. The main hurdle now is how I can emulate a 512x256 screen in the terminal.

ducaale··on Modern C++ gamedev: thoughts and misconceptions
The author of this article has made the Dive into C++11/14 series, which is about using modern C++ for Game development.

[1] https://www.youtube.com/playlist?list=PLTEcWGdSiQenl4YRPvSqW...

ducaale··on I don’t want to be patronized and much less by a software vendor
This is the same feeling I got when I discovered that I can't remove[1][2] dropbox's "send with transfer" option from the context-menu in Windows 10. I had no choice but to remove it from my computer.

[1] https://www.dropboxforum.com/t5/Dropbox-installs-integration...

[2] https://www.reddit.com/r/dropbox/comments/drlt50/how_to_remo...

ducaale··on Python for Non-Programmers
I tend to recommend the free online course https://www.py4e.com/ for people who want to learn python and programming in general. If they struggle with it, then https://www.codecademy.com/ is another good resource.
ducaale··on Show HN: RxResume – A free and open-source resume builder
There is also https://resumake.io/ which generates resume as a latex document. Github repo https://github.com/saadq/resumake.io
ducaale··on Windows Terminal Preview v0.10 Release
Have you tried ctrl-shift-v?
ducaale··on Ask HN: Best way to increase typing speed?
I learned basic touch typing from Mavis beacon. It would show you how to place your hands on the keyboard as you type which the bare minimum feature I consider when searching for typing software to recommend. Right now, It doesn't work properly on windows 10 because it is too old.

There is also https://www.typingclub.com/ which is also a good site but it is riddled by ads (removable by paying of course) and requires you to create an account.

I wish if there was an open-source alternative which is either a terminal or web-based version that also shows how to place hands on the keyboard.

ducaale··on GitHub for mobile is now available
Viewing large files such as this one https://github.com/replit/play/blob/master/play/play.py crash my feeble galaxy note8. Viewing the same file on this app does not cause issues so that is one use case I guess?
ducaale··on An ultra-simplified example of a modern compiler written in JavaScript
There was a person who began rewriting this using reason [1]. Sadly, he never got to complete it.

I began tinkering with F# recently and found that ML languages are perfect for parsing. Is there a version of this in F# or ocaml?

[1] https://medium.com/@javierwchavarri/building-the-super-tiny-...

ducaale··on Mathematics for the Adventurous Self-Learner
This is why I love to do game development without using a game engine. It gives you a reason to learn math, optimize your code down to the metal, all while having fun playing your game.
ducaale··on Report to local authority in the UK if you see a kid using Tor, VMs, Linux etc.
Probably a satire https://en.m.wikipedia.org/wiki/Adequacy.org
ducaale··on A Mathematician’s Apology
No, I mean the phrase. This is not the only time I am seeing that as people age, they lose their edge in math (e.g bertrand russell focused more on philosophy as he got older). Is it same in in computer science
ducaale··on A Mathematician’s Apology
> mathematics is a "young man's game"

Why is that the case?

ducaale··on “My wife has complained that OpenOffice will never print on Tuesdays” (2009)
We had an xbox 360 that kept ejecting the CD. Later we discovered that it was due to the sunlight coming from the door. After putting it in a dim place the issue never recurred.
ducaale··on Pygame Zero: Creating games without boilerplate
Actually pygame zero warns you if it detects that you have mispelled. For example of you use width, it will suggest that you use WIDTH. If you write onmousedown instead of on_mouse_down() it will also catch that and warn you.
ducaale··on Show HN: Tired of mobile games with IAP and ads, I made No-Bullshit Games
Would a game with ads that can be turned off for free count? Its called Snowpounce and here is a video about its development https://youtu.be/7ZYkCOmF0yc

Disclaimer: the game is not mine

← PreviousPage 3 of 4Next →