HNHacker News
TopNewBestAskShowJobs

Tangaroa

354 karma · joined March 25, 2011

submissionscomments
Tangaroa··on If you've ever used a textarea/contenteditable, read this.
This behaviour comes from Windows and MacOS where the tab key was used to move between interface elements. The first browsers were built with the same widget toolkit that the operating systems provided. From the UI perspective of the these interfaces, the tab key is doing exactly what it is supposed to do and making it do something else would break user expectations.

It annoys me too, but there is a reason for it.

Tangaroa··on Migrating Classic ASP to ASP.NET MVC. Should I?
C# will make it easier to support in the future since more developers will know that language, but a port between languages will take the longest amount of time. If ASP.NET is close enough to ASP, using it could cut your development time by a great deal.

Is there a reason for moving from ASP to ASP.NET? If the old language is still supported and the software works as you need it to, the least expensive solution is to keep the old code.

Tangaroa··on Windows XP support ends two years from now
How close is ReactOS to being able to replace WinXP?
Tangaroa··on Ask HN: What do you do on your commute?
Sleep. When I took the bus to college, that was all I had the energy to do. I would also try to read or do homework, but I could never get much done on the bus.

The public transit in my area is awful. The ride to school was an hour and a half plus a twenty minute walk to the bus stop, whereas driving there takes a half hour. The buses used to be one to two hours apart, but they've cut routes since I stopped riding. I'm glad I got a car.

Tangaroa··on Ow, My Trademark (Need Legal Help w\ Infringement)
Make copies of that blog post, your email to her, and your published materials at the time which discuss your business model. You can use it to allege willful infringement.

Have records of your earlier use of the name and your earlier use of the tagline and any other marketing slogans that she is using.

Make a list of all of the social media apps that she has registered using your name after you asked her to stop using it. Contact them all alleging trademark infringement and ask them to shut down the account or rename it.

See if Nolo Press has a book on trademark disputes. If she is using your marketing materials, I think you have good cause for a civil case. I am not a lawyer and this is not legal advice.

Also, build up your business to be better than hers.

Tangaroa··on 25 years of OS/2: the legendary failure that refuses to die.
I wonder how often something similar to this scenario has happened when new Linux users have to wait a long time for their system to finish fscking on every 30 reboots, and asking how to skip it or keep it from happening gets responses along the lines of "ura luser", "lol you turn off your computer?", and "xyz has been banned from #linux (go back to Windows)".
Tangaroa··on Poll: Do you have a CS degree?
My CS degree may have negatively impacted my career. The pressure of working while going to school was one of the things that caused me to quit my job at the time. It took me a year and a half after graduation to find another job and I'm currently unemployed again after a contract dispute; the company wanted me to agree never to take them to court under any circumstances, I asked them to take out that provision, and they fired me.

I still think getting the degree was the right choice. I learned some things and made some friends. Career-wise, I'm back to where I was ten years ago.

Tangaroa··on Why nations fail
We've taken kids from the "poor" gene pools to London and they do fine. It's anecdotal but it fairly well quashes the race argument which holds that this should be impossible, and it suggests we look at society and upbringing instead.
Tangaroa··on Senator Lieberman proposes to eliminate Section 230 immunity from blogs
The founders also passed the Sedition Act of 1798 so YMMV, and the constitution itself has that provision about giving aid and comfort to the enemy but a public service like Twitter ought to be able to claim common carrier immunity from being charged.
Tangaroa··on Senator Lieberman proposes to eliminate Section 230 immunity from blogs
For all his years in the Senate, what an amateur he is. Let the terrorists have their communications and get a warrant to force Twitter, Youtube, etc to pipe all related activity to the FBI. Otherwise they'll go underground to where the TLAs can no longer see them.
Tangaroa··on Sqrt(x*x+y*y)+3*cos(sqrt(x*x+y*y))+5 from -20 to 20
The math and rendering is done client-side so it's your computer that is faster than a graphic calculator.

Relevant xkcd: http://xkcd.com/768/

Tangaroa··on Unfortunately, we'll reject most software developer job applications.
So according to this post, companies are only going to hire the top 0.5% of programmers to their entry-level positions. Something is seriously wrong with this employment model if 99.5% of the labour pool can expect to never find work.
Tangaroa··on The Student Debt Slide
The problem is not just debt, it is the lack of jobs to make money to pay off that debt. In the 1950s and earlier, a college degree of any kind would guarantee you a white-collar job. People with advanced educations, particularly in the soft subjects like English and History, were highly sought after and groomed to be managers and executives. Now you not only need a degree specific to the field you are attempting to enter, the degree only gets you into the entry level if you can even get the job because there are fewer jobs than there are degree-holders. If you do manage to get the job, wages have gone down relative to inflation and the cost of a university education has gone up, leading to more debt. College graduates today have fewer opportunities than high school graduates did a few decades ago and fewer opportunities than high school drop-outs had before the Depression, and are often making less money. Adjusted for inflation, my father made more as a bagger at a grocery store in the 1970s than I have ever made as a computer programmer, and that's when I can find work.

It's easy to say the problem is a lack of jobs, but it's harder to say what to do about it.

Tangaroa··on Poll: What is Your Favorite Programming Language?
What do you mean by "you choose the names" with regard to PHP's inconsistent naming conventions? I think most of the upset is due to the standard array functions which can be either array_action($array, $arg) or array_action($arg, $array).
Tangaroa··on Ask HN: Learning what math for algorithms?
Discrete math.

From calculus, you will want to learn summations (the big sigma; it's basically a for loop).

Tangaroa··on Ask HN: In need of SERIOUS help
Keep looking for better work. Try finding a place that does not take so long to reach. Having more time in the day will give you time to relax and possibly complete one of those 9000 projects you haven't finished yet.
Tangaroa··on Ask HN: Is there a word for this phenomena?
I'm not aware of a term for this specific behaviour (other than "a mob"), but it reminds me of:

Party Line: https://en.wikipedia.org/wiki/General_line_of_the_party

Self-reinforcing groupthink: https://en.wikipedia.org/wiki/Communal_reinforcement

Cognitive dissonance technically means to believe two contradictory things at the same time, but I've seen the term used to describe the effect when someone's beliefs are threatened by new evidence and they either change their beliefs or ignore the evidence: https://en.wikipedia.org/wiki/Cognitive_dissonance

Some guy on slashdot once noted that people tend to believe the first thing they read about any subject. In the case of these forums, that is the original post. This belief is reinforced by subsequent comments agreeing with the original poster, and from the trust and other social effects from the original poster's earlier writings. Apparently, this belief can be raised to such a point that anyone disagreeing is presumed to be wrong by the majority of users moved to rate the dissenting comment.

Another commenter mentioned emotions versus logic. From similar experiences, I've found that people don't like to have their outrages and sob sessions interrupted by a skeptic questioning whether the circumstances justify such an emotional response. I'm not aware of whether there is a term for this reactionary dismissal or not.

As for how to respond, I know of no positive strategy other than to to have people on your side that the community trusts, but I consider that dishonest. Responding to your accuser in kind with similar emotions and accusations going the other way might be justifiable and entertaining but the irony will be unappreciated and you will dig yourself a deeper hole. Defending yourself lends justifications to the attacks; notice how society has decided that "some of my best friends are black/gay" is something that bigots say rather than evidence against bigotry. At the least you can lend no ammunition to the charges, stick to the facts, and try not to be rude.

Tangaroa··on Ingo Molnar on what ails the Linux desktop
And on Linux, you navigate to the website's download area and find out they don't offer a Linux version.

There is an open source alternative which is not in your distro's repository, so you have to navigate to the website's download area, find the right link, download it, get accepted to university, take a year of 100-level CS courses, learn the command line on your own because you didn't get it at school, run configure and make, and it does not build on your distro. Not that it matters since the latest version 0.0.3 would not do what you needed if you had gotten it to run.

Tangaroa··on Ask HN: Are there any sites that help you practice reading obfuscated code?
Use a pencil and paper. Make a column for each variable. As the values change, record the new value in a new row. That will get you through the test questions as long as you read the code correctly.

Think about what could cause loops to behave in unexpected ways. Consider off-by-one loop errors like >= where > was needed and vice versa, or a loop condition being assignment (x=y where y is nonzero, so it resolves to true) instead of testing for equality (x == y). Write code for long enough and you will make these errors yourself and debug them so you will become very good at recognizing them. Also be aware of the break, continue, return, and finally keywords.

Tangaroa··on Advice needed: what's a destitute hacker to do?
I can't give any advice other than the obvious, keep your skills sharp and never stop looking for work. If your parents can't help you financially, ask them to help you look for work and let you know if they hear of anything. Breaking into the programming industry is extremely difficult, but you have not failed as long as you keep trying.

On that note, if anyone in the Sonoma-Marin-Napa area is hiring entry-level coders or IT staff, I'm looking for work.

Tangaroa··on Ask HN:Software for designing websites
Most probably start with a mockup in Photoshop/Gimp or Illustrator/Inkscape and then design the code to make a site look like their mockup. The first step is to be an artist and have an idea of what you want to see.
Tangaroa··on Flickr disables Pinterest pins on all copyrighted images
Flickr respects the wishes of its users. So?

If they had gone the other way, the headline could be "Flickr allows stealing of artist work".

Tangaroa··on Ask HN: IS there any hope for me?
Sure. You just need to have something that you want to create, and the time to devote a few hours here and there to making it.

If you want to change to a career of programming, pick up one of the currently popular languages like Java or C# and build a small project that you can show to prospective employers as proof that you've still got talent.

Tangaroa··on Are there any good web frameworks for C?
Probably not, and you will be doing so many string manipulations that it might not be worth trying. There are a few libraries for getting CGI parameters, but that's all I'm aware of.

If your reason for wanting to code in C is for performance at a popular site, cacheing and server configuration will probably be the most important factor.

Tangaroa··on Right balance between technical and pragmatic: does it exist?
Perhaps "technical" and "pragmatic" are the wrong terms to use, and the conflict is about being detail-oriented versus focusing on the broader scope.
Tangaroa··on Ask HN: 1 Year Deferment of College to work full time?
I recommend taking the job if the company has any senior developers that you can learn from. You will learn as much from working with them and producing code as you will from school, and after a year you should have saved up enough to make up for losing the scholarship. If it's a position where you are the one software developer, you might be better off going to school and staying on part time.

For the salary question, I would say $14/hr is appropriate but be willing to accept less for the opportunity. What they put in the work contract may be of greater concern to you than the money. Read it carefully, look up any terms you are not familiar with, know what your legal rights are and be cautious about signing them away.

Tangaroa··on Ask HN: Which is a better anti-virus, AVG or MacAfee?
It might help to define "better". Are you most concerned with virus detection, system performance, or adware and bloatedness?
Tangaroa··on UK seizes rnbxclusive.com, owners arrested, website visitors threatened
Apparently they just ask the registrar. Here is a blog post about it. http://blog.dominicsayers.com/2011/02/11/uk-police-can-turn-...
Tangaroa··on Game Developer Sentenced to Death in Iran Asks Obama for Intervention
Tool around Huffington Post, Daily Kos, and CiF and you'll run into plenty of people who go well beyond that into deflecting any criticism of Iran, denying that there is any possibility that Iran might be developing a nuclear weapon rather than being skeptical of American claims that it is building one, denying that Iran has any links to Hezbollah (which was founded as the Lebanese branch of the Iranian revolution), and so on. In most online forums outside the right wing, people promoting Iran as a liberal democracy seem to be more common than those recognizing that it is not one.
Tangaroa··on Ask HN: What would you ask a recruiter?
Why is it so hard to find entry-level work? Why are there far more openings for senior developers and project managers than for second-tier coders, and very few openings anywhere for a first-tier coder with no experience?
← PreviousPage 5 of 8Next →