github-cat
Why no max/min function for integer in Golang
You shouldn’t name your variables after their types
Git reset vs. Git revert
The danger of target=_blank and opener
How Gmail happened: The inside story, as revealed by creator Paul Buchheit
It makes nothing but sense - Mobile Payment
AI Eating Up Lawyers’ Jobs, Sends Wave of Worry Among Suitors
What will the value of Integer.valueOf(127) == Integer.valueOf(127) be in Java?
The major highlight is the launch of http://pxlet.com. Apart from this, focus was on work and hope there will be some surprises in 2018.
Ask HN: Is it safe to use Alexa Echo?
After setting up Alexa Echo, it starts to listen to what we are talking so that it can wake up and answer our question. However, this raises a concern about security. Since it's listening to us, it means it would listen to everything we talked. What if we have told some secrets such as password, bank account details etc without noticing that Alexa is listening? Will this be a huge loophole that...
Ask HN: Why title of hot news in Reddit is longer than that in Hacker News?
While reading hot tech news in www.pxlet.com, I find an interesting scenario where the title of hot news in Reddit is usually longer than that in Hacker News. Is this a coincidence? Or any reason behind it?
Chip Reprograms Cells to Regenerate Damaged Tissue in Mice
Some personal thought, execution is key for business success now.
As lots of people know that IBM gets 21 consecutive revenue decline and it's forced to cut down cost. But cutting down cost doesn't mean you should shift your development work to under qualified developers or programmers. This will further affect IBM's software quality and hurt its revenue. Why not putting the money hiring less but good developers. If you are a developer, you would find what that feels like to work with under qualified developers.
To be honest, have you heard about any impressive software product or solution from IBM in recent years? I would blame this to a short-visioned management team. Maybe its management team is thinking they could hire more below averaged developers with the same money of hiring one good developer in hoping that quantity can cover quality. In fact that's totally wrong in technology field.
Moreover, those talented technical people are escaping because they are not getting what they deserved. The management team is investing far less in technical talents than in so-called business. The end result is that the product quality will become worse and worse and customers would finally give them up.
While other companies are attracting talented IT people by all means, IBM is lost and it's driving them away.
Also, read tech news to get the latest technology trend and what's hot in the area*Can read from http://www.pxlet.com). At this age, gain experience and build a strong foundation is the most important thing.
Then involve in open source projects by starting to read their source code and use them and submit patches and then you can get sense on how frameworks are developed and maintained.
Once you get the experience, it should be easy for you to get an ideal job. Don't rush before you get ready.
Another point is that it also depends on the familiarity of the technology/language you are using.