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

No, it seems that they're just blocking off access through VPNs.

My friend Akuli wrote an editor in tkinter that he uses on a daily basis.

https://github.com/Akuli/porcupine


This comment really caught my attention.

I have considered enrolling in a university precisely for the same reason, but I never would have thought that something like that would be considered "valid".

I guess I'm full of questions for you, but in short:

- Where are you coming from and what is your target destination?

- Have you made 101% sure that this way of studying would be acceptable to the employers in your prospective destination country?

- Does one need $20-25K up front, or is there a payment plan?

Thanks if you decide to answer, and I wish you a good luck.


Hey friend,

Happy to answer. Feel free to get in touch on one of the socials in my profile to discuss further.

Q1. I'm from Australia, and the target destination is USA. Although I have no firm plans, I want to have the option in future. Australian's have access to a particular visa called E-3, which I have failed to obtain in the past due to lack of degree.

Q2. Yes. Upon completing this, I will have a BSc in Computer Science from the University of London. It's a bachelor's degree as good as anywhere. The exams are proctored, and all the exams/assignments are graded via Goldsmiths University. It's 100% legit.

Q3. You pay per module, so you don't need to pay up front. You just pick how many modules you want to do that semester and pay for them. The only requirement is that you must complete enough modules per semester to finish within 6 years. Since the education is directly related to my work, it is also tax-deductible in my country.


>and all the exams/assignments are graded via Goldsmiths University

I realize that you are doing this to check off the degree box on your visa application, but if your degree will be from Goldsmiths (that is, "Goldsmiths, University of London" on a résumé, as opposed to the generic "University of London", that would be especially helpful.


I had a look at another student's diploma certification, and it says:

> "... having registered with the University of London and passed the approved examinations conducted by Goldsmiths College, has this day been admitted by the University of London to the Degree of BACHELOR OF SCIENCE".

So I don't think it would be unreasonable to mention Goldsmith's College alongside UoL as your education history.


Yes, I would describe your degree as being from "Goldsmiths, University of London".


Hi

> The exams are proctored, and all the exams/assignments are graded via Goldsmiths University. It's 100% legit.

- Are all exams done remotely?

- Is it possible to skip classes and go straight to the exams in case I feel confident I can pass?


Yep, all exams are done remotely, using Inspera proctoring software.

The "classes" are just videos on Coursera - totally optional. You have mandatory midterm assignments, and either a final assignment or an exam, depending on the class.


> Yep, all exams are done remotely, using Inspera proctoring software.

Looking at Inspera proctoring requirements, it only mentions windows/mac. Is it possible to use it inside a VM on Linux?


Searching the course Slack channels looks like it doesn't run on Linux, nor a VM (though I'm sure with enough fiddling the latter can be done)


Thanks for your answer once again! :)


I've had this exact bug happen to me when I implemented my git clone.

The way I found out was that Github kept rejecting my push, because as I later discovered, my git history was invalid precisely due to entries being sorted improperly due to the forward slash requirement. I could have solved this with the real git, but the point was to use my tool exclusively for version control from inception, so I just deleted the .git folder. So, my git history appears to begin near the end of the whole cycle. But I did manage to learn a lot, both about git and about the language I implemented it in.


There is also James Coglan's "Building git" book that I just went through and can vouch for its quality.


Seconded, it was one of the most enjoyable tech books I've read in recent years.


Good luck, jeaye.


I'm working on a git(1) implementation written in Python. I'm following along the amazing James Coglan's book. Currently 23 chapters in, about to finish off the Part II of the book. Can't wait for the final, third part.

I love books like this one. Some other examples are "Crafting interpreters", "Writing a C compiler", "Building a debugger", and a couple other lower quality ones. The potential in this space for aspiring technical writers is enormous. Let me know if you know some other books that guide you through implementing complex systems software from scratch.


how can I know when it's ready?


I'll put it up on my github as soon as I implement the push command.


Haha :)

I assume this is you https://github.com/xqb64


The concepts that the OP talks about (liveness analysis, constant folding, dead code elimination), and similar stuff revolving around IR optimization, can be found explained in great detail in Nora Sandler's "Writing a C compiler".


I haven't either, although I'm a little younger than you (about to turn 31), so deep down there's still hope I eventually will within some reasonable timeframe, while I'm still "young".


I wish you good luck. It's tough (because we cannot lie to ourselves).


A good place to start is "Crafting interpreters" by Bob Nystrom. Then, after you gain some experience, you could try tackling Nora Sandler's "Writing a C compiler".


Why is this downvoted?


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

Search: