HN user

jstelly

133 karma
Posts3
Comments104
View on HN

That doesn't agree with my experience. I switched from Turbo Pascal to Turbo C in the late 80s while doing DOS development because it was a better tool for the job. It had nothing to do with microsoft or windows (v3.0 was not yet out and few people developed windows apps before v3.0). Pascal (the language) was definitely not preferred for DOS development at that time - it's just that until 1987 there wasn't really C development environment that could compete with Turbo Pascal.

I did some Amiga development back then also and that was exclusively in C with some 68k assembly. I don't really recall anyone hoping for a pascal environment to replace their C tools, but the Amiga OS was more C-oriented than DOS at the time.

I think I would give this advice to just about anyone who is trying to follow their interests and build a career at the same time:

It just sounds like you enjoy learning. That is great, but it sounds like you also want a career.

If you want to find similar happiness in a career as you do with learning you'll need to decide to enjoy making things that are valuable to others. It may be that you already enjoy this; otherwise you'll have to train yourself to be happy when others find your work valuable. If you can do that you shouldn't have much trouble building a career given the skills you already have. Learning to work with other people will dramatically increase the number of potentially valuable things you can create so you should also pursue that (as you've already surmised).

I agree that everyone is paying for them via the tax incentives. But I think the media portrayal is often incorrect about who benefits. The benefits of tax-exempt bonds are split between the municipality issuing them and the high-income individuals buying them. But most of the gain is captured by the municipality (because the high-income people would be getting a lot more interest in a taxable investment so the municipality would have to pay a lot more interest to raise money if they had to compete with those investments).

There are going to be costs, but maybe this is actually a relatively low-cost option for helping to get prisoners back out into the world (and not back into prison). It is certainly cheaper than keeping them in prison. It says on that page that 10-20 percent of prisoners stay with their employer after being released. That seems low to me, but I haven't studied other solutions to this problem for comparison.

It seems like firms that are large enough to manage multiple offices do exactly that. In the games industry electronic arts is a good example. They have offices in Vancouver, Montreal, and Edmonton (a huge team grown out of the BioWare acquisition) and possibly other places in Canada.

A bunch of this is for the "transitional work program" which sounds more like a way for prisoners to get out of prison more smoothly: http://www.doc.louisiana.gov/transitional-work-program

I don't know anything in particular about the program, but why do you think the business should pay the prevailing wage? How many prisoners would get hired with that requirement vs. without it? As a business owner why would I prefer to hire a prisoner instead of someone not in prison? Or am I thinking about it the wrong way? It sounds like hiring a prisoner benefits the prison system and the prisoner (and also the business as long as there is an incentive of some kind).

I also have a model S, but I have owned a couple of other high performance gas cars that are much more responsive on the 55-65 or 40-70 acceleration test (passing at highway speeds). That's the only common case where the tesla loses to gas vehicles, and then only high performance gas vehicles (e.g. 300HP+ coupe/sedan models).

But the 0-30 thing is exactly right in my experience. Even more powerful vehicles don't have the instant and smooth acceleration feel of an electric motor.

It's worth mentioning that none of these techniques actually apply to the case where you exercise stock options - other than the one that says basically "take options as compensation if you can because you don't pay taxes until you exercise them" which is true for everyone who gets options (because you don't get any liquidity) not just rich people with expensive accountants.

The only techniques that apply to income taxes are the "borrow against stock technique" (has a big caveat about a rich person who lost in court when he used it) and the deferred compensation example (which is also zero liquidity; presumably you pay all of the income taxes when you actual get the money).

The article makes a better case for ways to avoid death taxes or real estate taxes though.

I like this idea but it is probably difficult to implement. Can't drug companies make slightly different versions of drugs and work around this kind of arrangement? In that case the US would get the "best" version of the drug since it's paying the most, but that's not the solution you want (e.g. lower prices) because it's fighting the fundamental fact that the US will pay more for the same drug. I'm not a drug expert so maybe there are some drugs where this is impossible or improbable. But this is pretty typical in other industries so I would expect the same thing to happen here if it became necessary.

I'm surprised that this discussion of tipping doesn't include the fact that it implements price discrimination. It's possible that the reason tipping is so often the end point of systems is that price discrimination is much more profitable than having a fixed price for everyone. So trying to design a pricing system that replaces a tipping-based service needs to deal with this problem. How is your service going to implement price discrimination without tipping? Otherwise how is it going to be as profitable as a system that has price discrimination?

I'm not saying I prefer these systems as a consumer; I would much rather pay a fixed price. I'm saying that it seems like they create the most profit and thus competitive edge for the businesses using them.

There are many cases where using fixed size types can save a significant amount of memory (and your application is constrained by memory on some platform) or CPU time (design to minimize cache misses happens all the time in high performance applications like games).

Neither of these situations is happening in a text editor application though.

It clearly says adjusted to the cost of living in San Francisco. This article does not say anything about the cost of living model. It does say that Seattle's average is $126K vs San Francisco's $134k (Seattle becomes $180k when adjusted to its cost of living relative to San Francisco). The referenced article has an average of $110K unadjusted for Austin developers.

Real estate is the obvious example. If you want to own a house Seattle's market is still really high relative to the rest of the country (this is probably where Austin makes up a lot of ground), but Seattle is much cheaper than San Francisco.

It's worth noting that opening a file can have much longer latency than the disk read number in this table on consumer machines due to two factors: a) power policy causes hard drive to power off. Spin up time is on the order of seconds. b) user installed virus scanner hooks your process' file open or read to perform scan. This can typically take time on the order of hundreds of milliseconds.

These numbers are also important when writing software that runs on consumer PCs where real-time performance is a feature (e.g. most PC games).

tivo+cable card is pretty close to this now - especially since they added the button to skip ads in recorded shows. It definitely could be better, but if your primary sources of video content are mostly cable/TV channels it is probably the best experience. Also it integrates netflix, hulu, vudu, amazon, and cable's on-demand into a single search (at least it seems to, I have not used hulu or vudu through my tivo). You tube is still a separate search though.

Other than the bug reproduction instructions it seems like you could train a piece of code to convert requests to a format like this using machine learning. It could save someone from a lot of stress! (I agree with your point but even solving it this way would provide benefits).

In my opinion, it's easy to feel that way when you are used to gas cars. You are already comfortable with the downsides of gas cars and less comfortable with the downsides of the tesla. It would be easier if the tesla were strictly better than comparably priced gas cars, but it certainly isn't.

However, if you already had a tesla and the competitors were offering you better interior materials and longer range as long as you were ok stopping at a gas station every week or two and having service appointments at a dealer at least once a year (or more depending on model) and losing a lot of the satisfying low end torque you might not think it was a great deal. Oh and you have to stop getting software updates also! Your phone will continue to be better than your car's computer in every way and the car won't even try to mitigate that problem.

Anyway, I think the idea that some competing car is MUCH nicer is mostly about your prior assumptions or at best what particular aspects of vehicles you care most about.

The article links to a more accurate piece. He did buy the property for $15M. He then created an easement preventing development and donated that easement to US Fish & wildlife.

He has also bought other property for the same purpose.

He created this easement partially because a developer sued to use eminent domain to force him to allow them to construct a power line across the property.

http://www.citizen-times.com/story/news/local/2016/11/08/box...

I found an interesting talk called "Is there anything good about Men?" that includes potentially useful ways to frame questions about differences between men & women:

http://www.denisdutton.com/baumeister.htm

"Nature rolls the dice with men more than women."

and

"Culture has plenty of tradeoffs, in which it needs people to do dangerous or risky things, and so it offers big rewards to motivate people to take those risks. Most cultures have tended to use men for these high-risk, high-payoff slots much more than women."

This is a fairly deep topic so your question has a really long & detailed answer. The simple answer is "aliasing." The concept is that picking one sample for each pixel makes an aggregate image that could be confused with other images, whereas a good downsampling algorithm only represents a (lower frequency, bandlimited) version of the original image.

That's an interesting question. Programming is definitely a skill so study and practice certainly matter. But it's possible the limiting value is the same as g or at least something that includes a set of abilities highly correlated with g (e.g. working memory).