skysight-inc/HackerNews huggingface dataset:
2 things that do it for me:

Smarter "dobule-click to select" logic. iTerm seems to highlight exactly what I want when I double-click in the area. Last I tried Terminal, it missed the mark.

Select to copy. I know some people can't understand why anyone would want this, but I've become accustomed to it. One thing that does still annoy me, even with iTerm, is that I find after I select something I need to move my mouse for it to copy.

I imagine 256 color support was a deal breaker before Lion, but I'm still an iTerm guy because of those reasons above.
You need to create a saved window arrangement (Window -> Save arrangement) with no windows open, then set this as the default arrangement in Preferences -> Arrangements, and finally change the Startup preference to "Open default window arrangement" (on the General tab).
You say you do not have freedom in where you work, and that basically is the reason it is true for you. The biggest limitations are the ones we build for ourselves.

I'd suggest instead of thinking of it like a job, think of it like it is: a business arrangement exchanging time and effort for a certain set of compensation. If you wish to avoid working with a bad arrangement on one end, find another vendor you an barter with. If you feel trapped by bills or something, that's a separate problem but still one largely set up by your mind.

Obviously lots of nuances to this exist and there are a large number of factors we don't control, but make no mistake, you do control where you work. If you want to maintain the "spoiled freedom" I would suggest you become more valuable in your trade.
Half of those tips occur in most hour long meetings I already attend. When a participant in the meeting uses one of those techniques all I think is: wow, in no way did you just contribute to this discussion.

10 Tricks to be "that" person in meetings
What you're getting wrong about the MEAN stack
I'll reiterate what I said recently: https://news.ycombinator.com/item?id=8009579

Procurement is almost entirely political; whether you get something working at the end of it is determined by how that impacts the careers of the procurers. And it's rare that it does.

If it were actually necessary to use this plane, or any plane, to win a war, it would be very successful. In a world of irrelevant wars of choice, it's simply not expensive enough or high-tech enough to sell well.
Can they cut you off? In the call centers I know, they need the supervisors' permission to hang up on someone.
There is no personal opinion in the observation that normal human field of vision is wider than it is tall.
I'm just too used to Tmux commands so I feel really slow when using this integration.
Simple and cheap can certainly do the job. Their obstacle will likely be the pilots themselves, who may think that this aircraft isn't as survivable in a threat environment as something like the F-16 would be.
A lot of discussion about the "right" way to calculate a result, without discussing why.

My guess is something along the lines of an assumption that income is roughly equal to spending so you want "the" place on earth thats ideally suited to building your food processing plant or refrigerated warehouse to minimize total air shipping costs assuming everything will ship by air.

I'm not really sure what meaning this "center" has beyond that unless strange assumptions are made, like income is perfectly proportional to capital market size, or income is perfectly proportional to military power or something.

There is very fast alternative discrete rather than continuous method to calculate "a center" that scales very poorly as resolution increases (which doesn't matter because the input data is junk wrt sig figs and truth) which is just to make a giant mesh network of clusters of a discrete billion bucks at a certain lat/lon or whatever, then add an imaginary center that can move that optimizes itself to a minimum distance from all other existing points. You'll get into huge arguments about high enough res and metastability and rounding errors and local maxima/minima but you can ignore all that, given that as an engineering estimate the input data is junk, you just figure the total distance for each points at all whole degree intersections (88 W 43 N aka Chicago-ish, next 89 W 43 N, then 90 W 43 N ... ) so you figure 360*180 (actually more like 178 than 180, and a +2 for polar reasons) and then sort the 64000 or so results and pick the lowest.

Using the discrete method, if you figure there's 64K (16 bits) degree intersections on the globe and maybe 1024 (10 bits) or so clusters of a billion bucks, that is maybe 26 bits worth of distance calcs and additions, figure 3 bits per decimal digit for "less than 10 digits of operation" and we have multicore processors that run about that many ops per second (if you have the memory and IO bandwidth LOL, which you won't), that followed by a very modest sort, so this is quite tractable and has a resolution probably higher than the sig figs in the input data you're feeding it. No, it doesn't scale well to a higher resolution, and thats OK because the input data doesn't warrant it.

The whole topic smells of a really bad dotcom "brain twister" interview question for a CRUD app designer or CSS jockey. Back when that was how it was decided who was a good or bad one based on solving riddles and stuff.
"Thorium is three times more abundant in nature than uranium. All but a trace of the world’s thorium exists as the useful isotope, which means it does not require enrichment. Thorium-based reactors are safer because the reaction can easily be stopped and because the operation does not have to take place under extreme pressures. Compared to uranium reactors, thorium reactors produce far less waste and the waste that is generated is much less radioactive and much shorter-lived."

http://www.forbes.com/sites/energysource/2012/02/16/the-thin...
He should've said he wanted to go to Google Fiber. I know that makes Comcast furious.
I love this - for more than any other reason - because I can't tell if it's a joke or not.
Step one: write letter saying you want to cancel your service.

Step two: send the letter via certified mail to the company whose service you're cancelling, cc'd to your state attorney general's office.

Step three: there is no step 3.
How to create dynamic buttons in Illustrator?
The Wacko in the Morning Show 07/15 by The Wacko Network
Yes, they'll send you to collections. The collections company will take their word that the debt is valid and try to contact you. Until you pay them, they will report the debt on your credit. If you manage to convince them the debt is invalid, you will still have to separately convince all three credit agencies to remove the listing. Comcast's large bureaucratic collections department will just send you to a different collections agency until you pay up. You can then get a lawyer to stop them, but comcast won't just back down. They'll reply to the lawsuit until a judgement is given. This will cost thousands of dollars to complete.

The other alternative is to play their game with their customer service and get them to agree to properly cancel the service.
They can do that if you're in the same country too.
I doubt it has much effect on subscribers. I suspect many simply share the password.
Right now, we peak at 11 servers for ~550-600 rps - those are AWS c3.medium servers. We're moving from Python to Go to try to squeeze more out of each server.

But our bottleneck is MySQL, and are moving to Riak. Our DB is the only part of our stack that isn't inherently horizontally scalable - which seems to be the case for a lot of services that are hitting that 500 rps rate (maybe 750 qps or so).
Startups: Aim for Boring
Firmware is a subtle body,with elements from both worlds ("hardware" and "software"), and a computing system is harmonious when "software" and "hardware" do not step over each others' abstractions, but build a coherent, meaningful system, making the distinction between them relevant in terms of taxonomy, but not disonant in terms of code.

Sadly, there are relatively few well-known examples of this nowadays. I struggle to build such systems every day, but I think I fail most of the time :-).
There's only one easy way to cancel service with a company like Comcast. You have to lie and tell them you're moving to a city that they don't serve.

They don't transfer you to customer retention and you'll be off the phone in a few minutes.
"Because the maglev system is a set of magnetic bubbles moving under the control of a central computer, what we put inside is immaterial. It could be a personal or small collective vehicle, starting as an elevator in a skyscraper, becoming a taxi in the maglev network, and again becoming an elevator in another skyscraper. The entire bazaar could be run as a videogame where shuffling and rerouting would lead the vehicle to its destination swiftly, following the model of the Internet."

Well, I have to say I love that image. A national, physical implementation of something like TCP/IP.
I called Comcast trying to sign up for their top-tier service when I was working from home. The guy on the other side kept asking me what on earth I'd need the top tier service for and kept asking me questions. Then he scheduled the visit for the tech on the wrong date. Every time I deal with Comcast, it's a hassle.

I can't believe I got interrogated when I signed up for service. Worst customer service ever.
Learn Behavior Design
He's probably still in school. The position may be related to how much time he has available to dedicate to working.
I usually cover all bases by claiming I'm emigrating and leaving the country - only way to be sure :)
You're getting downvoted with a lot of rebutting comments, so I'll jump in to your defense.

This is obviously not true AI, but powerful image recognition is one of the holy grails of the original AI quest. Reaching human level (and likely above-human level soon) image recognition capabilities will not unleash the singularity, but I don't think anyone knows how many steps lie between achieving this sub-step and achieving the final goal. Certainly visual recognition is a huge component of mammalian brains (both in terms of brain volume and in terms of behavior). Even more worrying, Microsoft claims that this same technology can be applied to sound recognition, and it doesn't seem unlikely that it could cover all senses, given proper inputs. If this all holds up and gets polished, this effectively marks the first major step in human-like AI. Again, how many steps remain no one knows, but we should absolutely take notice of results like this and seek better arguments one way or the other. Saying "nuh-uh" won't change the way this research unfolds, and does us no favors for preparing for it as it matures.
But does this scale?
You don't understand what pigeonholing really means.

When programmers talk about pigeonholing it usually means they like Python and want to go at Python conferences where people talk about math, science and machine learning, but they are pigeonholed in Java EE and surrounded by people who only talk about POJOs and beans.

And to top it all off, Java experience is badly regarded in Python tech companies and long term pigeonholing usually cuts you off from the world you want to be in.
Usersnap – the holy grail of bug reporting
what difference does it make if the remote party accepts this cancellation?

The continuation of provided service, followed by a bill in the mail.

make sure to get a recording (if legal in your jurisdiction)

And how exactly do you prove that it is a recording of a conversation with Comcast if their lawyers decide to dispute it?
Just wondering - what browser are you using? Do you have JavaScript disabled? We'd like to diagnose the issue :-)
While text performance is important, when I have to scroll through huge amounts of text it's usually because I made a mistake. If the output of my "fgrep -ri" is too long, it's also useless and I'd better pipe it to another grep or use a better regex.
"The Pentagon, along with defence departments around the world, have made no secret that the days when defence contractors would be spoon-fed dollars to produce long-delayed and over-budget equipment are over.

Mr Peters says the Scorpion fits squarely into this new environment."

The naivete displayed here is staggering. I guess they're just trying to put a positive spin on their chances in the procurement process, but still.
If it were me, I probably wouldn't mention my intent to finish the PhD, since that says "if you hire me, I'm planning to leave at some point."

Not that everyone isn't planning to leave at some point, but it's probably not the best message to send up front.
No, stopping payments is the same as ceasing to send in payments.

The chargeback is a contractual dispute resolution process. The consumer says they shouldn't have to pay for a valid reason. The merchant gets to provide evidence otherwise. A decision is made and both parties have agreed in advance (via the merchant agreement and cardholder agreements) to be bound by that decision. This is one of the consumer protections that make using plastic safer than using cash/checks.
Reminds me of the IBM black team.

http://www.irrationaldiversions.com/guest/black
I'd always figured that one of the conditions of being able to accept a particular type of card was accepting their judgement in chargeback situations. Huh.

This recording would make a pretty effective "I dispute the debt" piece of evidence, regardless.
I might have a workaround for you! I use a launcher for OS X called 'Quicksilver'. It's free and absolutely changed the way I approach computing (at the speed of thought, not the speed I can aim and click icons on my screen) and one of the handiest features Quicksilver let's you configure is called 'triggers'. Triggers are system-wide shortcuts that run a quicksilver command. So I have a quicksilver trigger for EVERY application I use.

Any time I hit my special trigger key combination, it will 'launch' that app. If it is open it gives it focus, and if it is not running it opens the app. This means I can rearrange my apps and desktops however I like and I always instantly travel to the app I want next.

Terminal is command-shift-I anywhere. Chrome is command-shift-c for example. Firefox is command-shift-f. Let's say I'm editing an HTML file over ssh and I want to test it. It doesn't matter whether chrome or Firefox are running, full screen, on the same virtual desktop, if I strike command-shift-c Chrome is instantly in front of me. I flip between programs all day and don't use my dock except to empty trash (and yes I know command-option-shift-delete but that is living on the edge!)
Who's that? Halifax? They're great for everything else but non-GBP debit card transactions, and why I moved to HSBC and Co-Operative Bank.

CaxtonFX are also really good for foreign currency cards (2% markup, which is lower than I get with any of my British banks) and have really good customer service too.
You compare against previous payments...

If you were never in that situation, my experience is in paying less over time as both GBP/EUR have been getting stronger than USD.

Plus, pricing in the home currency is usually larger than the exchange rate (i.e. $10 = £5.83, so pricing would probably be something like $10, £6. Or even more - if not $10/£10 - you know who does that!...)
Try turning off syntax highlighting and any plugins like jshint that try to operate on a buffer realtime in vim before pasting (or just paste it to an temporary buffer instead of an existing js file) if it's still slow then it's probably iterm and not vim.
Are you saying that comcast will negatively affect your credit score because you submit a chargeback to them after they failed to cancel your service?

I believe that is indeed what the parent post meant. If you do a chargeback, that just means you did not pay the Comcast (or whatever) bill. Comcast will likely not treat that any different than if you didn't pay, if they feel the bill is valid; your account will be sent to collections, and also show up negatively on your credit report.

Dealing with small contract issues like that with a large, bureaucratic company can be like cutting your nose off to spite your face; you cause yourself more long-term damage. You may be 100% in the right, just like a pedestrian in a crosswalk; it is still in your benefit to dodge the bus.

IANAL, but in a contract dispute, at least with a small-ish charge, the best course is to pay the bill (under protest/duress; you can indicate such in the comment on the check). Then file in small-claims court. I would reserve chargebacks to companies that have scammed you (not just crappy businesses, like Comcast/etc.), fraud / identify theft, etc.

Of course, ideally you would want to get the issue cleared up before going down that route, as well.
I've done something similar with phone contracts. I usually tell them that I am going to live in the woods for a year and do some coppicing.
How to Tame the Construction Billing Cycle with Software
I typed in 'Eugene, Oregon' into the search thing and it didn't find it. The map does exist though.

I actually find having lots of nicely done details is what I like in a map. The super-detailed USGS quads, for instance, are very nice.

I'm also not wild about the native american names, I think they might be a distraction for a lot of people. Maybe you could go with US regions or something.... "northwest", "southwest", something like that? Or states?
One of the nice (newish) features if iTerm2 is the ability to store your config in Dropbox (or other arbitrary location). This means that all the machines I use have an identical configuration.
Show HN: Blockify – The faster way to develop PHP websites
Not a great deal that is novelty in terms of off-the-shelf here; the undercarriage, seats, engines and avionics are, but the rest of the airframe and structure are new or restressed ( the wings - CitationJets don't tend to carry ordnance ). A pretty standard mix of re-use and new development for second-tier types.

For nearly 100 years the axiom in fighter development has been: never a new airframe and a new engine at the same time. All this does differently from the F-35 is obey that.

It does look useful, sort of a sub-Northrop F-5 for the new era. The KAI T-50 and Aermacchi / Yak M346 would be in the same category, though a little more performant; obviously their marketing departments aren't quite as aggressive as Textron.
" One of my friends got hired by Microsoft; his work is mostly developing code for Skype text servers. Soon he and his group will be given the task of porting it from C++ (a non-MS technology) into C#/Azure. That also doesn't sound very exciting."
"That's pretty much my reason for doing a PhD -- low pay, but challenging.*"

Be prepared to have your bubble burst, badly. Industry is hardly ever like what you'd find "exciting", and even when it is, the odds aren't likely that it'll be given to a "PHD" student, but rather the company favorite. i.e. The person that plays politics better than you.
"they like Python and want to go at Python conferences"

What prevents them from doing this?
They do, they just hide it in the applied exchange rate.
This is just due to ignorance, Linux provides a AT_RANDOM auxv on process creation that could be used to seed the prng.
> With Comcast you can usually just hang up and call again if you get an employee with an attitude.

I'm guessing that this tactic might actually make the nice employees look bad. The employees with an attitude will have better customer retention metrics; then the nice customer service reps risk losing their jobs or also developing an attitude.
Create Virtual LANs that Work Everywhere
Roughly 3-4 times as abundant as Uranium, according to http://www-pub.iaea.org/MTCD/publications/PDF/TE_1450_web.pd.... To give you an idea on how much energy could be produced with this: A rough estimate shows that if all our current electric energy demand would be satisfied with Uranium, the reserves would run out in roughly 10 years. See http://johncarlosbaez.wordpress.com/2010/09/03/how-long-woul....
What sort of business do you operate? There are a lot of qualified developers in this town. The price is the sticking point.
Rackspace Managed Cloud: A New Way To Stay Fast And Lean
In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6.

"What are you doing?", asked Minsky.

"I am training a randomly wired neural net to play Tic-tac-toe", Sussman replied.

"Why is the net wired randomly?", asked Minsky.

"I do not want it to have any preconceptions of how to play", Sussman said.

Minsky then shut his eyes.

"Why do you close your eyes?" Sussman asked his teacher.

"So that the room will be empty."

At that moment, Sussman was enlightened.

Hacker Koans: http://en.wikipedia.org/wiki/Hacker_koan
It never really is. It's always about resources and power. Sure, there's often a holy book involved, but it's just a way to divide people into tribes, like nationality, color etc. It's always we want our (un)fair piece of the cake, where we is some group affiliation and it doesn't really matter what the affiliation is based on.
> I'm about to drop $60 on an lpc1768

I usually buy them at ~$3 a piece...
The biggest thing that should be celebrated about this announcement is the availability of IPv6 addresses. Hopefully the rest of the regions will be enabled soon too!
Bytecoin (BCN) A Truly Anonymous And Untraceable Cryptocurrency
Tips to Provide best user experience in mobile apps
tl:dr version - companies hire software developers to solve business problems, not to write software. Most of the time, good enough is all is takes. You do not need PhDs working on your corp software to get good enough.

I think that one of the main point here may be being lost.

Most of the arguments I read here argue the point from the programmer's perspective.

What is the employer's perspective? They hold most of, if not, all the cards? And the story is about employers not acting to tap a resource (this PhD) that clearly should be valuable to them.

Businesses hire programmers to write software to solve business problems. In most cases, these business problems are operational in nature - managing information to run a process.

Writing software for software's sake is not the primary objective of most businesses.

This means that most businesses are more than happy with good enough.

Systems do not have to be especially robust, they just have to be good enough to run business operations.

In the case of companies like Google (whose primary business objective is to sell ads so as to make money), the software is complicated because they way they sell ads is complicated. The software has to be robust because it is used by many users simultaneously, is run on multiple machines at the same time (for many definitions of machine from Google Glass to phones to desktops to tablets to Nest thermostats) and needs to be integrated across all of this in a way that makes the whole much greater than the sum of its parts by many many software developers (PhD. or not).

This need for a complex set of systems to function in a fast and reliable way is the reason that coding quality is a key issue at play.

Software is the primary asset for these orgs that allows them to make money and they manage it carefully and spend big money on it.

In hospitals, it is staff, equipment and drugs - that is where the money goes.

In schools, it is meant to be teachers (and kids) but we have that one wrong.

For most other businesses, there is some other asset that is key to success and the money will always go there, not to software. Businesses typically make the decision to have just good enough for software to run ops especially if this software is running on in house systems for use by staff.
I upvoted you. Got a Github page to share?
I built teamocil for this purpose. https://github.com/remiprev/teamocil
Visualization of the missile attacks on Israel