HN user

themckman

552 karma
Posts4
Comments168
View on HN

That's a great question and one that I've struggled with myself. Best I can do is tell you to find a guitarist who you respect and appears to play without effort, find videos of them playing and try to emulate what they do. Practice with a metronome at very slow speeds and really focus on the motions and positioning required as you move from note to note and string to string. Arpeggios work really well for this type of practice because they're going to require you to hybrid pick and sweep to play them really fast.

Apparently, every computer science problem has easy to understand solution that’s easy to implement but awfully slow in practice.

I have been doing some data structures/algorithms review as I haven't really used much of that knowledge from my CS degree and, frankly, wasn't that great of a student when I was learning it. I've obviously focused mostly on understanding theoretical performance (Big-O) as I've been implementing and playing with things, but I'd like to know about good resources for things to consider about performance on real systems. I hear about things like cache misses, memory layouts and branch mispredictions, but don't really know how to apply that knowledge or, maybe more importantly, measure the effects of optimizing for some of those things over others. I'd appreciate any advice anyone has to offer.

One thing I've noticed recently at SEA is that there appears to be some sort of privatized PreCheck. I've had some guy come around with brochures for the company offering minimal lines/waiting to get through security if you signup for whatever the program is. Unfortunately, I'm having a hard time finding the company online.

New XPS 15 Laptop 10 years ago

I presume this is because you actually click the trackpad rather than turn on tap-to-click. Gotta turn on that tap-to-click. It doesn't take too long for my wrist to start hurting whenever I used someone's MB without tap to click.

And you are basing this on what, exactly?

I made that statement based on my limited ability to extrapolate how our species might deal with the two scenarios. It sounds much, much easier to me, while still being incredibly challenging, to deal with large population displacement versus dealing with our planet becoming entirely uninhabitable.

Now, if I understand what you're saying, it sounds like our understanding of the probabilities of the two scenarios occurring isn't exactly known. While the two scenarios, at face value, sound incredibly different (to me at least), the likelihood of one happening over the other could be very similar. I agree that we should absolutely take that position seriously and that we should absolutely do things to guard against the possible outcome where our planet becomes uninhabitable.

All that I'm asking is that we say it like that. Lets say that instead of speaking in absolutes (e.g. "its a hoax", "we're doomed"). That's all I'm taking issue with. It doesn't help the discussion no matter what side of the argument those kinds of statements come from.

And we do not have a second Earth to test your theories on. Are you really willing to take the risk of assured doom based on your belief that "the gap between now and assured doom is incredibly huge"?

To be clear, I don't have any theories I'd like to test nor do I know what I might be willing to risk. As I said in my original comment, my understanding of everything is incredibly rudimentary and I'm trying to do a better job seeking information to help me answer questions like that.

> assured doom

This part of your statement is actually a little bit of the problem here, too. Can you define more clearly what you mean by this?

That was my question. I appreciate your summary of the situation and I think your worst case assessment answers my question. Unfortunately, there's an incredibly huge gap between "loss of coastal regions" and "Earth becomes a second Venus". One situation sounds highly surmountable while the other sounds like the certain extinction of our species. When you use phrases like "assured doom", I tend to think of outcomes more like the latter and I find that type of rhetoric almost as unhelpful as denying the whole situation. It just doesn't help anyone.

I apologize for picking on you specifically, you're just the first one to express this kind of sentiment I came across.

assured doom

This part of your statement is actually a little bit of the problem here, too. Can you define more clearly what you mean by this?

I'm very interested in exploring the issue better, but having to constantly sift through piles of hyperbole from both sides, it makes it very hard to remain interested.

My trivial understanding of everything goes: greenhouse gasses cause warming and we're the primary source of their increase in the past century so, therefore, we're causing the planet to warm. That's easy enough to understand. But after that, I find that I'm either an idiot because, duh, its all a hoax or that our species will be extinct tomorrow if I don't do something yesterday.

It's incredibly tedious to try and gain a better understanding of everything.

People should be rewarded for doing good things, and given disincentives for doing bad things. That's a powerful concept and I think the world would be a better place if people would get behind it in politics.

I remember seeing a clip from Bernie criticizing Trump after the news broke about him "saving" (there's obviously a lot to be discuss about what actually happened) the Carrier jobs, basically saying, American companies should want to keep their jobs in America because it is the right thing to do. After hearing that, I remember thinking to myself, "Yeah, you know, sure. You're right Bernie. Companies should want to do that because it's the American thing to do, but why is it such a bad idea to give companies incentive to stay?" And for the most part, I believe that's what Trump has been talking about with regards to keeping jobs in the US. It sounds to me that he is just trying to make it more expensive for companies to move their jobs overseas than to keep them here by the way of this import tariff he keeps touting. Now, of course, I have no idea how any of this plays out and turns into actual law, but the basic idea makes sense to me.

As a current job seeker, its certainly helpful to see the range I can expect when the process gets that far. I might suggest that you offer two modes for input: exact and range. In the case of range, maybe, warn them if their range is crazy big. I've seen jobs recently in the market I'm searching in on StackOverflow advertising a range with the low end being 50% of the high end. That doesn't actually help me when deciding on whether to contact.

If you really wanted to go crazy, make a publicly advertised email field mandatory, also. If I find a job posting and can't send an email to apply for it. I, most of the time, skip applying for that job. I might fill out a form that asks for just, like, my name, email and has a file field for my resume, but, it still rubs me the wrong way to fill that out. Give me an email address and let me write a small personalized note with a link to my resume. When you present me with a form to apply it makes me feel like I'm just a new datapoint in your recruitment database rather than, like, a human being just trying to start a conversation about how we can help each other.

The German language appears to have a lot of good words for app names. In fact, a lot of times when I'm trying to come up with names for apps and such, I usually just head over to Google Translate and start translating mundane English words into other languages until I get one that sounds cool coming off my American-English tongue.

Lesen is the German verb meaning "to read". There was another submission recently about an immutable/persistent data structure library named Immer which means, roughly, "always".

For a little context, some rough voter totals going back to 2000 (in millions):

    2016: 126
    2012: 129
    2008: 131
    2004: 122
    2000: 105
While, certainly, there were less votes cast than the last two elections, it doesn't appear to be a record low.

Edit: Sources are Google for 2016 and Wikipedia for the rest.

I actually have some money in Germany that I was waiting to bring back until after the election, hoping for a Trump win and a collapse of the Dollar relative to the Euro, but some of the stuff I've read suggests that it might actual do better? I don't know...it's all a little confusing to me.

I was able to find a job rather quickly on berlinstartupjobs.com if you'd like to consider Germany as an option.

Germany is a rather good option for working abroad as getting a visa is pretty easy if you have a college degree and make a certain amount of money. They're pretty liberal about handing out something called the EU Blue Card. That's what I had when I was over there. You don't even need to do anything before you get there. All the paperwork happens when you're in the country. The trickiest part of the whole process is making sure you end up at a place when you get there that you can register at with the local government as you have to show your registration confirmation as part of the Blue Card process. If you can get registered and receive mail wherever you stay initially everything is pretty easy.

You've never been to the deep south, much the south, have you?

I have been to the south (maybe not the "deep south") but your general assumption that I don't have a great understanding of the people that reside there is accurate. I do understand that there actually are people who truly hate people of color. What I was really taking issue with is the label of bigotry being so readily applied to anyone who supports Trump. I just find it unfair.

Regarding your last point, I wasn't necessarily trying to say that the change and disruption would happen specifically within government or by way of the laws we might pass. I apologize if that wasn't entirely clear. The most obvious place, as I mentioned, where we might see some of this is within both of the major parties themselves and how they operate outside of government. The Democrats will start that process immediately as they were the biggest losers and the Republicans will put that on hold as they do have some control over government, but clearly their party isn't in great shape either.

So, I voted for DJT (I like calling him that, for some reason). I didn't vote for him because I agreed with any of his policies (as best I can tell he never actually presented any during the course of his campaign) or because I thought he was the best representative for the people of this country. I did so for a couple of reasons:

1. I like a good underdog story. The people that support him, for a multitude of reasons, feel neglected by the ruling class in this country. Now I don't know who started all the name calling, but I personally dislike the way they're demeaned and patronized by the Democrats/Liberals as racists and deplorable. There is absolutely no respect from the left given to these people and their opinions. Yeah, there are some loud one saying some ridiculous things, but I refuse to believe that close to half the country hates people of color and wants to completely isolate us from the rest of the world by closing our borders. It just can't be true. I lived in Germany for the last year and was just stunned at how quickly the word Xenophobia was used to label anyone that disagreed with Merkel's policy regarding the refugees. If your opinions were so immediately dismissed with such a strong word, you're going to start harboring some pretty strong feelings of animosity towards those who so quickly judge.

2. I believed he was the candidate with the biggest chance of winning that would bring about the biggest amount of disruption and change. (By this account, I should have voted for Obama in 2007 instead of writing in Ron Paul. But goddamn if Ron Paul didn't seem to have the most reasonable, compassionate and "real" voice I've ever heard in politics.) This, I believe, is inline largely with why Peter Thiel was backing him. I don't know if any of that change or disruption is going to be good or bad for me or the rest of America, but things are certainly going to be interesting for the next four years. Both the Republican and Democratic parties are going to be in complete turmoil as they scramble to figure out what the hell just happened. I think we were all ready to talk about the, sort of, civil war that was about to erupt in the Republican party after this election, but we might end up talking more, initially, about the same thing happening in the Democratic party. Obviously things aren't rosy with the Republicans just because they won everything, but the Democrats really have nothing to do but try and figure out what went wrong and fix it. I, also, don't believe he can really do anything too awful that we can't recover from; I have some faith in the checks and balances laid out by the constitution that will prevent DJT, himself, from doing too much harm. Unlike the Brexit vote, a DJT presidency isn't permanent. We'll be back in four years to do it all over again.

The country was designed initially so that the Federal branch (i.e. the remote branch) of the government was limited in its scope and power. The State and local branches of government are supposed to be the ones with the power as it pertains to everyday citizens lives. If that were really the case, people wouldn't feel as though their personal well being is so directly tied to the outcome of these national elections and, hopefully, they wouldn't end up being the circus they are today.

You hear about it talked about all the time with regards to large technology organizations. The supposed best ones have small, autonomous teams focused on their little slice of the organization, collaborating with other teams as need be while upper management aggregates the best ideas from all teams and presents those to the rest of the organization so that other team leads can decide on whether or not those ideas would work for them.

I believe the Federal branch of the government absolutely has a role to play in the success of our country, I just think we'd be better off if it was a much reduced role.

I started my career as a Tribune employee (eventually working for a Tribune/Gannett joint venture). It was right after Sam Zell bought them. I recall him bringing in a million dollars in cash and placing on the floor of basement where our offices were as a sort of challenge to come up with some great idea and he'd fund it with that cash. I was young, impressionable, drunk and stupid, so, it was kind of exciting to see. Being from Chicago, I wish they'd do well, but every time I hear about them it usually just ends with me shaking my head at how silly whatever they're doing sounds. Tronc itself recently got the John Oliver treatment in https://www.youtube.com/watch?v=bq2_wSsDwkQ.

There's actually a Vagrant plugin to use Veertu as a backend. You can find the underlying CLI that the plugin uses in /Applications/Veertu Desktop.app/Contents/SharedSupport/cli if you want to script it yourself.

Flash and Chrome 10 years ago

I think your parent is pointing out that the browser is the one that initiates the fetching of all of this content in the first place. So, there's no need to "block the server from delivering something" as it can decide never to ask the server to deliver that something.

There isn't a lot that peeves me more than working with developers with poor git commit habits. As someone who takes every commit they make seriously, it can really demotivate/depress me when I look at my team's git log and see a series of poorly thought out commits and messages. It's always enjoyable to look at a piece of code, wonder why it is the way it is and to find that answer in a well written commit message by the author of the change. If a tool like his can at least help developers keep the diff portion of their commits usable, then I hope more people consider using it.

It'd be interesting if it could learn from a project's history and have a developer confirm that they really want to commit files that it has determined to be unrelated, together.