HNHacker News
TopNewBestAskShowJobs

al05

30 karma · joined September 19, 2010

submissionscomments
al05··on Linear code is more readable
Functions have never been about simply being called different places.

So you entire premise is wrong.

al05··on Linear code is more readable
I still prefer the one the right. I'm able to skip entire sections of code, and assume what the function does. Only if I require details do I go deeper.

The comments are metadata, and where function names are tied into the code. One is going to stay up to date. The other isn't.

al05··on U.S Unemployment By Education Level
I.e The boss is feeling threatened excuse.
al05··on Larry Page Begins Major Google Reorg: Engineers, Not Managers, In Charge
My mistake, I just heard someone mention it before.
al05··on Larry Page Begins Major Google Reorg: Engineers, Not Managers, In Charge
Its a way of making sure the power stays with the powerful.
al05··on Larry Page Begins Major Google Reorg: Engineers, Not Managers, In Charge
Are you kidding? Middle Management are often the first to go. They produce no real work, they just provide less work for upper management.
al05··on Larry Page Begins Major Google Reorg: Engineers, Not Managers, In Charge
People on HN have this weird distinction where if your an engineer you stay an engineer. In the real world, most career structures involve coming in a engineer and then progressing into management. A lot the skills used for management such as negation skills just come with age anyway.
al05··on Larry Page Begins Major Google Reorg: Engineers, Not Managers, In Charge
I'm pretty sure its illegal for non-lawyers to manage lawyers.
al05··on Larry Page Begins Major Google Reorg: Engineers, Not Managers, In Charge
What makes you think mangers don't suffer from the same thing. Managers are also highly educated often more so(MBAs etc) etc except they will be trying to employ fancy management rather than fancy algorithms.
al05··on Why Some People Can Run on Little Sleep and Get So Much Done
Assuming they work those hours. I spend the spare hours when I can't sleep watching films.
al05··on What skills do self-taught programmers commonly lack?
A basic diagram with some arrows explains pointers pretty well.
al05··on What skills do self-taught programmers commonly lack?
Not in my experience, those have patience to study a phd or a masters are those who are really passionate about the subject. Those who move on to them tend to be the hardcore kids who started programming from 13 years old.

They may not be good in work environment doing some random UI work, it would turn their brains to mash.

al05··on Accounting for Computer Scientists
I agree with observations and comments.

Well you can live without profits for sometime, if you run out of working cash, your stuffed. This is why loans, and factoring come in and is why even profitable business require loans because of bad cashflow.

One easy way to try avoid this, is to always try to get in flow payments coming in faster, and outgoings slower. Even if the net total is the same in end, it allows more flexibility with cash flow.

Accounting is obvious to me, but we probably haven't encountered the hard problems yet.

al05··on New russian helicopter can land on top of Mount Everest, never ages
I am british, and I could not stop laughing at the accent. You can tell its how someone not britain thinks how a british person speaks. Waaay to exaggerated.
al05··on Teaching scripting postpones students discovering CS is not for them = Good
Depends what role obviously. If your doing research into compliers, or programming language semantics or something then programming will be required.
al05··on What is the most effective thing you did to improve your programming skills?
Did you cheat and use a regex library in your lexer, or did you build a regex engine aswell?

I built recursive descent parser, and a lexer using the posix regex libary in 2 days first attempt and extra 14 days for semantic analysis and x86 code generation which operated by walking the ast. Most of those days were mostly learning x86 assembly. I can't understand 6 months, unless you did everything from scratch like the regex engine I.E Constructing NFA's, converting to DFA's etc etc.

al05··on How Effective are Technical Interviews?
I don't understand how someone can not understand pointers and recursion. There are very intuitive, you have to probably have to study bits of math which is more unintuitive to get on computer science in the first place.
al05··on Java Hangs When Converting 2.2250738585072012e-308
There are tons of sites running on java. Possibly more than php.
al05··on Engaging Recruiters with Hacker Trading Cards
Thinking about this.

I'd think i'd have the courage to go talk to the president of the united states or prime minister in the uk. However I'd don't think have the courage to talk to jobs.

al05··on If You Are So Smart, Why Aren't You an Entrepreneur? (Study)
I've met dumb academically, but successful entrepreneur types to.
al05··on Ask HN: iOS app portfolio, is it legal/ethical?
I think as long as you correctly state that it was project at company you were an employee at, and no NDA's it should be fine.
al05··on 71% of students learn more about IT at home than school
Those Java and .NET jobs probably provide you with more money to look after your family as well. All the interesting jobs, seem to lack higher salaries, in the UK anyway.
al05··on 71% of students learn more about IT at home than school
Pretty much every Uni in the UK, pretty much says when you join Computer Science, forget everything you learned in ICT lessons. I did Btec ND electronic/computer engineering at college, which gained me more respect points with uni profs.
al05··on Ask HN: What exactly is a well rounded person?
They are stock phrases, most people ignore them. It's like adding buzzwords to a business plan.

What they are meant to mean is that you developed in a wide range of areas, such as academics skills and social skills.

An example of someone not complying to this is the derogatory stereotype such as someone who just knows how to code, and has no social skills.

But really ignore it.

al05··on F*** Hackers [For Idea Guys Only]
I'm having a feeling in a few years, if his persistent why the blog post was a bit silly.
al05··on When Smart People are Bad Employees
It's never management's fault.
al05··on When Smart People are Bad Employees
Let me guess, you do all overall design work, train staff, stay late. Then someone else gets the credit, because his best friends with the manager?

That was my last mental breakdown.

al05··on J2EE Is Dead - Completely Dead
I tried out Java EE6, I was impressed on the improvements they have made. Once you set it up correctly, you get quite a lot of stuff for free.
al05··on Paul Graham's wrong on the value of a hacker culture (sadly)
I disagree, steve is defiantly a hacker in the wider sense of the word. Especially since him and the other steve was so much into phone phreaking in there youth.
al05··on Why pornographers no longer love the web
Yep, I've seen affiliate traffic go for stupid prices, were they could not possibly be making money on it.

I've seen websites set up, just for the purpose of earning money of affiliates.