HN user

VieElm

676 karma
Posts3
Comments126
View on HN
Life is Short 11 years ago

This is article is contradicting itself although it may not be so obvious. I imagine dwelling on regrets can be classified as a bullshit activity. It certainly does for me. I am sure you can infer the rest of my argument.

Just do the best you can with your time. If you become unhappy with how you spent it you can use that to inform you on future decisions but you can't change the past.

The pain of having missed significant time with someone you care about is severe, but it is also a thing you can't change.

I am not saying pg is wrong, I am pointing out a problem.

Life may be too short to worry about how you are spending your time.

If you're in the United States you should call the National Center for Missing & Exploited Children[1]. They already work with internet service providers to help identify unencrypted images depicting abuse transported over their network. They do this, I think, at an automated level. They should have the information you need. You should probably also call the FBI.

http://www.missingkids.com/Contact

Historically, Germany has always been a militaristic country who have repeatedly tried to take over the world

France invaded all of Europe starting in 1803, and pretty much all of the other European powers invaded all the continents of the world, also known as "colonization". Anyway, this thread is such a shit storm of stupidity, ignorance and irate debates that at this point that I'm flagging the entire thing and moving on.

I think the problem with "forgiving" the debt is that 1. someone is going to pay for that debt, the debt that is owed to someone is on their balance sheet as (rapidly declining) value they possess. That is the debt doesn't magically disappear, someone has to pay for it one way or the other. 2. Those in position to pay that debt fear Greece is just a bottomless pit that they'll be "forgiving" debt for a long while to come since Greece's social programs aren't sustainable and there aren't any indicators that Greece's economy will grow fast enough to support them. The problem isn't just debt that's owed now, but the money Greece will owe in the future (and can't pay) given Greece's situation.

People that are going to have to pay for Greece's problems don't just want an end to Greece's current problem just to fall into the same trap soon here after, lurching from one crisis to another. I think that's a pretty fair concern to have.

The Marshall plan was preceded by the Morgenthau plan which would have destroyed Germany's ability to ever create war again, reducing Germany to subsistence level farming. The Allied occupiers actually began destroying the German infrastructure, but it didn't work out however as Europe's economy had historically depended on Germany's industrial base and America and Western Europe needed to counter growing Soviet power in the first beginnings of the cold war.

It other words it had nothing to do with "deserved", Germany was rebuilt out of strategic necessity to face two looming threats to international stability and peace.

Pie charts are already a terrible visualization, this is way worse. You're supposed to compare the area of these half circle shaped rotated slices easily? Should have just used a bar chart, in fact why wouldn't you use a bar chart? You could just have a single box and illustrate the percentage amounts by dividing the box up into different colors to indicate the percentages of a whole, but this? Nope. Tufte would probably not be pleased.

Starting Forth 11 years ago

Honest question, wouldn't you just write a lexer with yacc/bison for a DSL? How does a full programming language act as a base for a DSL, which is usually more limited than a programming language?

Well it's lack of security makes it probably not an OS you'd want run untrusted code on. Like if you made a browser for it I'm not sure it would be easy to sandbox it to protect your computer from serious harm. Any program can read from and write to any part of memory if I recall correctly.

I don't understand the criticism, what are they supposed to say instead? When an attacked company says "we take security seriously" it's probably a statement made by someone in the company who really does care about it and is probably pretty upset about the whole ordeal and wants to fix it. This whole attitude about corporations always being these evil lifeless monoliths who don't care about anything and are just saying whatever they need to stands in contrast with any place I've ever worked. Some of these companies are staffed by people who do care and want to do the right thing and I don't understand what the OP thinks they should say instead.

Can you ignore safari and pretend it doesn't exist, and lose those customers? No. No you can't.

Actually we can, and where I work we do. Never has anyone complained about it. SO everything is just fine. So I don't need to "Suck it up".

then the developers will simply follow the users.

That didn't happen with IE6. I think the web as platform is bigger than Apple as big as it may be. It's amazing to me that you're OK with a single company holding back the entire platform because of a single device. People use the web with machines that don't even have batteries.

Really to a developer who cares about the open web and standards, just throwing the whole concept of the web out of the window for the sake of Apple's priorities is so, so bad and it will never happen. At least that's my hope and prediction. The open web as a platform will guide my behavior with regards to how I engineer applications that run in the browser, whether Safari is on board or not.

Nothing you've said here really addresses the problem discussed and really you're looking at this from the perspective of the consumer and not the developer.

Safari is nowhere near that bad [as IE was in the past]

Doesn't address the problems developers are having.

I have yet to run across a page that works in Chrome that doesn't work in Safari.

Try any webpage that uses WebRTC, and there's a growing number of these. But really it's because people are doing what they did with IE6 which is here is code that works everywhere, and here is some code to make it work on Safari so the user is none the wiser. The problem is still there.

Safary, by comparison ... <insert swoon>

This has nothing to do with the post. Great you like Safari, but the problem still exists. Where's the WebRTC support? The Audio API? Right.

As to the original article, I prefer a 4th step not mentioned, just ignore Safari. Apple has a huge iOS userbase, sure, but as the HTML5 disparity between Safari and other browsers increase it's becoming increasingly not worth considering and really do iOS users even expect the HTML5 features that don't work in Safari? They'd probably prefer a native app for that.

Desktop users can use Chrome or Firefox when a site doesn't work in desktop Safari, and if that makes them mad, good. Maybe Apple will fix their shit then.

Edit:

Regarding downvotes: I know engineers are ignoring Safari. I ignore Safari, and other people I know ignore Safari. A convenient sample sure, but as this article points out developers aren't happy. Downvotes or no. Deal with it.

Microsoft is obligated to its stakeholders (investors and employees) to capture all the value it can for the products it creates. They're not building software out of goodwill. You do have the choice to not buy Office if you don't like the pricing scheme.

Probably younger people with good eyes won't be able to understand the reasoning behind it ;-)

Serious question, have you tried reading glasses? You don't have to just deal with bad eyes as you age, you can wear reading glasses. This what I do now.

The 50 character limit on the first line of a commit message really bugs me. I try to stay within 50 characters but sometimes I don't care. I can't always fit what I want in 50 chars and adding a second line can be too much. This is the worst kind of thing around tooling, these types of conventions, in this case because that's how Torvald's wants kernel git commits formatted. I am not committing to anything Torvald's cares about.

I don't enjoy doing anything with other people, but it's a necessity given that we need jobs to survive. I could be happy just hacking on something in a basement and never talking to a soul if I could. I can wear a smile if you need me to, but I definitely wont mean it. Sorry.

Good programmers really enjoy talking about the details of the technology and how they solved challenging problems.

I don't really enjoy talking about anything and usually do so as a necessity. I guess I don't fit in with the extrovert engineers people are looking for. I also contend that not being able to talk well about how you did something doesn't mean that you aren't good at it. Talking about doing something you are good at is a different skill. Being be able to communicate is important sure. Is it the number one thing you're looking for? And candidates have to be happy about the ordeal too?

Microsoft is separating applications and Windows. Is that a new thing? Does this mean Outlook and Office are no longer part of the same internal organizational structures when they used to be? I think if this is true and a new development that's going to be very good for Microsoft. I feel like Windows, while still a great workhorse OS has been like a anchor weighing Microsoft applications down on other platforms.

Yes you get column numbers and that really helps as well, but as mentioned new lines don't really hurt that much and I'd rather have some new lines than none. In response to others about using source maps, I'm talking about production errors received from users in the wild who may or may not have source maps enabled in their browser.

On a side note, you should preserve some new lines in your minified js as it makes dealing with production JavaScript errors much easier, assuming you have some kind of onerror hook that sends you js errors. The new lines don't add much to the overall size of your js but they make debugging much easier.

I use PyCharm every day and IntelliJ and I have never had this problem. Maybe it's a resource issue with your hardware though and your version of Java. I use the new versions that bundle OpenJDK on a newer Macbook Pro.

IntelliJ forks handle pasting large volumes of text much better than vim or sublime text in my opinion. IntelliJ will be able to maintain performant syntax highlighting because it builds an ast and does not use regular expressions.

UBlock Origin 11 years ago

Seriously if ads were just like unobtrusive text ads I would be ok with it. I have never minded advertisements in dead tree news papers and magazines (they also don't track users). Online ads are toxic.

UBlock Origin 11 years ago

I don't see how PayPal can track anything other than what I've spent money on. My bank can track that too. There's no control over this. I'm not sure there are any viable alternatives to Amazon or PayPal for what they do. There's very little inconvenience to run adblock, it would be a huge inconvenience to boycott major sites to avoid them knowing what kind of shampoo I buy.