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

care to share it, I would love to look at that site?



Awesome, what's the data source? are you using some kind of API or just scraping?


My question was like more geared towards - what makes a Software Engineer, a Software Engineer. is it the Software Engg. Degree, practice, or some other characteristic traits that one has to demonstrate in order to become an Engineer.


That depends on what you think the title of software engineer means. If you think of it as meaningless, then there are no requirements. If you think that the title of software engineer should be like the professionally licensed engineering fields, then look at what the requirements for professional recognition or licensing in those fields are. Usually its agreeing to abide by a code of ethics, proving that you possess understanding of the fundamentals of your field (either through education or learned on your own), demonstrating your competence though a number of years of working experience, and demonstrating that you're keeping up to date with changes in your profession (the continuing education requirement).


Tech companies in the US have definitely hired non-CS majors (Computer Engineering, Math) from my college for Software Engineering roles.


Thanks It is one of the earliest projects I did when I started to learn to develop for web.

Sorry it isn't optimized well for the mobile viewing.


Well, not if you know that .sort(); is meant to accept a custom sort function too [1,2,10,20].sort((a,b)=>b-a)) // 1, 2, 10, 20


The issue here is that for some reason I often struggle to remember which function sorts in ascending order [(b-a) or (a-b)].

In fact, your example suffers from the same problem: It sorts in descending order (20,10,2,1) instead of ascending (1,2,10,20).

Telling JS to use a TypedArray [Int8,...,BigInt64] instead can solve this without remembering and providing your own comparator:

    Float64Array.from([1,2,10,20]).sort(); //[1,2,10,20]


This. Despite being a management graduate and IELTS score of 8 bands I struggle to form cohesive sentences and almost lose the essence of my message especially in online forums like this.

I have seen people reply with so much consistency and grammatically well-formed sentences I almost cringe how they have honed their craft to this level. What's the secret? Any ideas on how to work on improving writing skills especially in formal settings & forums.

PS: had a boss who was so consistent in his writing that he used to reply in full sentences even on IM with punctuation and all that. I secretly admired him.

PPS: Is Grammarly premium worth it?


I would suggest navigating to your home in maps and end up on the wrong address. When it asks for your feedback (nowadays it usually asks for it based on where you live), give it the lowest rating (the frowning smiley). In some regions, it will take you to another page asking you to write in detail what happened. Mention your story in there, hopefully, someone looking at bug reports will read through it.


This looks perfect way to solve the current dilemma of choosing a "daily driver", but isn't it convenient to have stored all of passwords or details in profile in one browser or is there a way to keep everything in sync. I definitely would like to give a try to Safari.


Use something like 1Password and you can have your passwords in every browser or app, on desktop and mobile.


Better choice would be Bitwarden. https://bitwarden.com


why?


Bitwarden is FOSS


Better is a subjective thing, especially when it comes to FOSS. Better when you want to see the source? Sure, if that is your primary need, but for most people that isn't the case.


And still, develop poorly designed or executed software projects?

Come on don't add your echo to the chamber of the nuisance of the IT industry which is causing a gatekeeping to brilliant talent from other fields. It's what actually causing a stale in innovation now.

Anyone with sufficient study and grit can master those and come up with excellent implementations. Now what I will consider too stupid is if I ask someone to prove that "knowledge" to me in less than 1 hour.

[Disclosure: I am learning and working on those algorithms on a pretty much daily basis, just from a perspective of broadening your thinking & logical skills during your learning curve (Why we need to learn Pythagoras theorem, if we are not going to ever use it?: https://www.facebook.com/watch/?v=10154359309646005 ) they don't serve many purposes except developer's ego. Not to mention that there have been better implementations of these algorithms out there. And you can always pick and choose.]


In the age of Google (what a paradox lol), at least people can borrow an opinion if one is not available.

100% agreed with this statement: I'm no longer surprised when technical users seem to lack basic knowledge about a particular technology because no one can specialize in everything

I read somewhere that there are lots of hubris & privileged self-ego stoking happening in the IT industry (just look at the tough super technical interview questions you need to answer in every IT job ever). But more than 50% of the software developed or designed in the world is not good enough.

I still have to come across a strong argument that would really make me worried about this kind of tracking done by Google.


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

Search: