Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tjl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
331.
▲
by
tjl
12y ago
At my university, it was $6000 per course. I don't know if it's gone up. Considering that a TA (in STEM courses) was about half that, it isn't much.
332.
▲
by
tjl
12y ago
It's true in the sense that at least some of the faculty members will be bringing in a lot of money into the department. In my department, I know that there's a few professors who either from large funding grants or contracts brin
333.
▲
by
tjl
12y ago
Turtle programming in Logo was the first time I programmed on something that wasn't a home computer. It was on an Icon computer [1] at my local high school (I was in elementary at the time). It was also the first time I programmed in s
334.
▲
by
tjl
12y ago
Since I was switching diets for health reasons I luckily had the advice of a nutritionist, who was excellent. She helped me a lot. I recall watching a talk (I think it was a TED talk) where it was suggested that one goes vegetarian for a da
335.
▲
by
tjl
12y ago
I'm on a vegan diet for health reasons. I can't eat meat or dairy without a lot of pain. I also can't have alcohol, carbonated beverages, or a number of fruits and vegetables. I arrived at the diet with the help of a GI speci
336.
▲
by
tjl
12y ago
Was there a section on engineering law? In Canada, you don't need to take a topic exam if you go to an accredited program (as they audit the accredited programs regularly to ensure the programs cover the material sufficiently), but you
337.
▲
by
tjl
12y ago
I agree. I guess it wasn't clear, but I was talking about deciding if an action is moral based on good consequences is utilitarianism. I thought it would be clear in the context of the comment I replied to, but I should have made it cl
338.
▲
by
tjl
12y ago
The engineering ethics classes I know about basically look at case studies. You get taught various philosophical ethics systems (e.g., utilitarianism) and then examine a situation, a proposed action and whether that action is ethical. If it
339.
▲
by
tjl
12y ago
It's true. Even many of the engineering grads I know who go on to do software don't bother trying to trying to register as professional engineers. I registered after graduation, but many of my classmates didn't. Now, I keep t
340.
▲
by
tjl
12y ago
It's entirely possible that a job might require a P.Eng, but that would mostly be at the company's discretion. For instance, if you were working on mission critical code like avionics or power plant control. I'm not sure as t
341.
▲
by
tjl
12y ago
In Canada (or at least Ontario), the Code of Ethics is actually part of the Professional Engineers Act [1, section 77]. It's pretty general, though. It isn't quite as specific as this one. You can be disciplined (and possibly lose
342.
▲
by
tjl
12y ago
Understanding ethics can help in making the right choice in a complex situation. For instance, if you go with act utilitarianism, you choose the action which maximizes a positive effect. If you believe in rule utilitarianism, you use the pr
343.
▲
by
tjl
12y ago
The way it's typically been handled is that the last mile ownership is still with the company that builds it, but they have to lease its use to other companies at a reasonable rate. For places with no last mile infrastructure yet, one
344.
▲
by
tjl
12y ago
The comment about SR&ED is somewhat incorrect. It's not exactly difficult to fill out timesheets, even for "thinking". It's just research into a specific topic. I worked for a Canadian startup for a time and I spent
345.
▲
by
tjl
12y ago
How much philosophy do you know? Much of the material deals with different value systems and applying those value systems to different problems. So, you have a complex ethical problem (which many are) and evaluating the problem in the view
346.
▲
by
tjl
12y ago
Tcl 8.5 should still support [incr Tcl] (a.k.a. iTcl).
347.
▲
by
tjl
12y ago
The newer versions of Tcl have OOP. Even the older ones support it through addons like itcl [incr Tcl]. I quite like Tcl. Many of the 3D graphics packages have a Tcl console (at least the older ones do) and the OBJ file format is basically
348.
▲
by
tjl
12y ago
There were definitely a number in both the practice law and ethics exam and the official exam that I took. I can't recall them off-hand, though. You can see the Code of Ethics for Professional Engineers Ontario in the actual law. http
349.
▲
by
tjl
12y ago
Apparently, it varies from state to state which isn't a surprise. http://engineerboards.com/index.php?showtopic=4328
350.
▲
by
tjl
12y ago
It's certainly something that could get them in trouble as it is against the law. It relies on reporting, so if no one reports the company, nothing specific will be done. For example, Microsoft lost a lawsuit regarding the MCSE designa
351.
▲
by
tjl
12y ago
The first reference on California and the title "engineer" I saw was, http://engineerboards.com/index.php?showtopic=4328
352.
▲
by
tjl
12y ago
It depends on where you are in the US. In some states, it's against the law to call yourself an engineer without being licensed. From what I could find with a quick Google search it looks like California is one. But it relies on report
353.
▲
by
tjl
12y ago
There's a movement in the UK to protect the title of engineer. Plus, in the US, it varies from state to state. For example, see Case Number: B-32981 on this page http://engineers.texas.gov/da/da021512.html They we
354.
▲
by
tjl
12y ago
Did you have to take a course on ethics? What about software and society? In Canada, in order to get accreditation as an engineering program (including software engineering) there's a set of requirements to be taught. One is a course o
355.
▲
by
tjl
12y ago
In Canada, it would be against the law for a CS major to call oneself an "engineer". At the University of Waterloo, there's actually a Software Engineering program that's joint between the CS and Electrical & Compute
356.
▲
by
tjl
12y ago
In Canada, you wouldn't be allowed to call them an engineer if they didn't have professional certification as an engineer. It's against the law. People have been taken to court over it.
357.
▲
by
tjl
12y ago
I quite like Path Finder for a file manager. As for window manager, there's a lot of interesting alternatives. I'm using Optimal Layout, but I've been checking out Hammerspoon.
358.
▲
by
tjl
12y ago
Objective-C uses autorelease pools so deallocation doesn't happen immediately when the refcount goes to zero. Its reference counting implementation is smarter than a simple naïve one. Apple's GC implementation wasn't a Boehm
359.
▲
by
tjl
12y ago
Objective-C uses pools, so deallocation doesn't happen automatically when the reference count hits zero. Apple's reference counting implementation is fairly smart. Over on the Reddit discussion there was a comment from Ridiculous
360.
▲
by
tjl
12y ago
Anyone can share an app link. So, you can tweet a link, you can post a link on your own web site (and even use an appropriate app store graphic from Apple) or any way you want to share the link. Plus, you get a set of promo codes you can sh
More ›