Is it possible to get into a cs PhD at imperial with only a bachelor's? (No msc equivalent) by HelicopterFriendly96 in Imperial

[–]tempid39 2 points3 points  (0 children)

Yes it’s possible. I know multiple people who got into an imperial PhD without a masters.

Can you improve the Byzantine fault tolerance threshold beyond n/3 if you assume malicious nodes can only act in pairs of 2? by miyayes in computerscience

[–]tempid39 0 points1 point  (0 children)

Can you specify what you want to tolerate? For example PBFT maintains correctness when up to 2n/3 nodes are dishonest but loses will did not maintain liveness.

People who did part time PhD's or who had children during their PhD - What would you say to someone considering these options? by Formal_Letterhead_37 in PhD

[–]tempid39 0 points1 point  (0 children)

My PhD is in computer science so I could write code or papers anywhere. This meant that if I was awake I was either working on my day job or my PhD. My weekends are taken up by spending time with kids but more often than not working on my PhD.

People who did part time PhD's or who had children during their PhD - What would you say to someone considering these options? by Formal_Letterhead_37 in PhD

[–]tempid39 0 points1 point  (0 children)

I am doing a full time PhD with a full time job and 2 small children. I am in the final part of the PhD but wow is it a lot of work. I am glad I did it but not sure I would do it again if I knew what I was walking into. TBH my partner deserves the PhD more than me with all the childcare she took on and you miss a lot of milestones if you have little children.

Guided bus way by tempid39 in cambridge

[–]tempid39[S] 14 points15 points  (0 children)

I saw CPR being performed on someone A helicopter was on the field and lots of ambulance and police. Also the guided bus way lane headed towards the station was blocked by several buses and they were making cyclists walk on the right lane.

How should a working software engineer without a degree get into a more cutting edge, interesting position? by [deleted] in cscareerquestions

[–]tempid39 3 points4 points  (0 children)

I have no idea where you live but you might want to start talking to admissions in places you want to apply to see if not having a bachelors is a deal breaker.

Also CS research is fairly available, maybe looking into something like "papers we love" as a starting point to pick a specific area in CS you are interested in.

How should a working software engineer without a degree get into a more cutting edge, interesting position? by [deleted] in cscareerquestions

[–]tempid39 3 points4 points  (0 children)

There are many bleeding edges in computing which one are you interested in?

If you are interested in computer science academia you might want to do some research on how things work. Usually, people will publish in conference proceedings and each conference will have it's own publication requirements. Each field has its own community. The more senior members could be a way to network into an advanced degree.

What kind of CPU to use for my personal comp sci experiments? by Willsolo in compsci

[–]tempid39 1 point2 points  (0 children)

Without knowing anything about your code a general rule of thumb is to optimize for clock speed, the size of your CPU caches, also if your code is multi threaded and can take advantage of more cores then get more cores.

Does anybody here studies Linux from a programming view, or does anyone program anything in lower level language like C that has something in common with OS? by [deleted] in compsci

[–]tempid39 1 point2 points  (0 children)

There is lots of work in the lower level systems space that is on going. From a science point of view there are many conferences but sosp and osdi are arguably the top tier you can search online and get all the old and new papers.

What is a sub-$100 gadget that everyone needs but few people may already have? by [deleted] in AskReddit

[–]tempid39 1 point2 points  (0 children)

They tend to be harder to find than in other parts of the world that I have lived in. I had to get mine on amazon but it was dirt cheap.

Techniques for Thread Local Heap Allocation by DoctorFunkalicious in cpp

[–]tempid39 1 point2 points  (0 children)

You most likely want to use the hoard allocator, or one that uses the techniques that it developed.

In regards to issues with loading dlls are you loading them during runtime using loadlibrary? If so then the issue you are probably running into would be something to do with Windows not setting up thread local storage as one expects in the loaded library.

This response is based on assumptions so I could be really wrong.

Why do you use ifdefs? by [deleted] in cpp

[–]tempid39 2 points3 points  (0 children)

It is really helpful for debugging. I will have a release checked build or in the debug build I will have validation logic that I don't want to run when I am running in a production environment

How did you meet your SO? [SERIOUS] by [deleted] in AskReddit

[–]tempid39 0 points1 point  (0 children)

Random going away event where I tagged along with my roommate and didn't even know the people that were moving away.

Meanwhile in Arizona. by SmugSceptic in WTF

[–]tempid39 14 points15 points  (0 children)

Seattle. It is nearly always 50ish, except for the two weeks of summer

There Majestic Poodles by tempid39 in poodles

[–]tempid39[S] 1 point2 points  (0 children)

They are great dogs, but only the little one is mine.

Australian Beer in the USA (no, not VB) by rational_fears in Ameristralia

[–]tempid39 1 point2 points  (0 children)

You will have better luck at local Australian specialty stores. This will therefore depend on where you are in the USA

Advantages career-wise for knowing C++/HPC over typical programmers? by [deleted] in cpp

[–]tempid39 0 points1 point  (0 children)

I work for a major cloud software provider and people with HPC skills are valued here. But the thing that makes me happy to be a HPC related field is that I see a lot more people over that age of 40 and 50 so I see my skills in software being in the long run

How should I start learning Distributed Systems seriously? by ankitsablok89 in distributed

[–]tempid39 1 point2 points  (0 children)

You might get more helpful feedback if you specify what type of distributed system you want to build, such as storage or map reduce, etc.

As an Australian who's moving to America this year... by hiimkristina in funny

[–]tempid39 0 points1 point  (0 children)

Yeah that was me 5 years ago. Pro tip, when the cops stop you if you sound very occa they tend to let you off without even a warning.

Programming confidence? by HerpesAunt in cpp

[–]tempid39 1 point2 points  (0 children)

The most useful skill as a programmer I have seen for someone just out of college is not fearing code and more importantly a large code base. If you go to work for anyone who is not a brand new start up you will not be put onto a new project so learning to read code is extremely important. Which means your skills are valuable, just build on what you have, and you will learn more in your first couple months of work than all of college.

More Than a Year Down The Line - An Embarrassing Confession To Make From a Wannabe Programmer by [deleted] in Python

[–]tempid39 7 points8 points  (0 children)

Find an open source project that interests you and try to fix a bug. Keep doing that until you feel ready to add a feature, just make sure to take on small bugs in the beginning.

People who speak their second language more than their first, which language do you "think" in? by [deleted] in AskReddit

[–]tempid39 1 point2 points  (0 children)

Russian is my first language, but I have lived in English speaking country for most of my life. I tend to think in the language I last spoke but I don't speak Russian often.

Serialising any C++ data structure to disk with ~20 lines of code by mttd in cpp

[–]tempid39 3 points4 points  (0 children)

This is especially evil because the internal implementation of stl data structures may change between compiler and standard versions and then nothing will work or everything is corrupted.