HN user

ankimal

718 karma

@ankimal

Posts38
Comments124
View on HN
news.ycombinator.com 13y ago

Ask HN: Instagram just changed/broke their API. How do you handle API changes?

ankimal
3pts0
www.bbc.co.uk 13y ago

Standard Chartered "schemed" with Iran for a decade to launder as much as $250bn

ankimal
1pts0
online.wsj.com 14y ago

Facebook Plans Exchange to Draw Big Advertisers

ankimal
1pts0
mashable.com 14y ago

American Express App to Blast Daily Deals Based on Your Payment History

ankimal
1pts1
techcrunch.com 14y ago

These Nerdy Glasses Will Record Your Life

ankimal
1pts0
searchengineland.com 14y ago

Google's Cutts Explains How Google Search Works

ankimal
5pts1
news.ycombinator.com 14y ago

HN just went dark

ankimal
3pts0
gizmodo.com 14y ago

Intel Claims Next Chip Will Run Your Laptop For 24 Hours On One Battery Charge

ankimal
5pts0
code.google.com 14y ago

Google Translate API v2 - Pricing and Terms of Service

ankimal
3pts0
www.economist.com 15y ago

S Korea schools to put all teaching materials into the "cloud".

ankimal
2pts0
www.bbc.co.uk 15y ago

Microsoft must pay $290m for patent infringement

ankimal
1pts0
www.marco.org 15y ago

What Safari’s Reading List means for Instapaper

ankimal
193pts89
techcrunch.com 15y ago

Groupon Files For IPO To Raise $750 Million

ankimal
5pts0
www.cnn.com 15y ago

Japanese seniors volunteer for Fukushima 'suicide corps'

ankimal
3pts0
techcrunch.com 15y ago

Design Changes The Way We Experience The Web

ankimal
1pts0
www.bbc.co.uk 15y ago

Cosmic distance record 'broken'

ankimal
5pts0
techcrunch.com 15y ago

Twitter’s First CTO Greg Pass Steps Down

ankimal
24pts9
eu.techcrunch.com 15y ago

Twitter sued for ‘breaking’ UK super injunction. Oh yes.

ankimal
78pts65
blogs.wsj.com 15y ago

Apple Updates Software to Fix Location Data Issues - Digits - WSJ

ankimal
1pts0
techcrunch.com 15y ago

Google Makes $900 Million Stalking-Horse Bid For Nortel Patents

ankimal
32pts3
www.netflix.com 15y ago

Netflix website and ability to instantly watch movies both unavailable.

ankimal
46pts35
timesofindia.indiatimes.com 15y ago

I'm a retard for coming to India so late: Warren Buffett - The Times of India

ankimal
1pts0
www.mobilecrunch.com 15y ago

Welcome To The Post-Carrier Future

ankimal
3pts0
twitter.com 15y ago

In other news : Twitter / Error

ankimal
15pts3
community.guinnessworldrecords.com 15y ago

Kinect Confirmed As Fastest-Selling Consumer Electronics Device

ankimal
10pts1
www.economist.com 15y ago

Online games in Vietnam: Game over?

ankimal
1pts0
www.nytimes.com 15y ago

Uncompromising Practicality Could Be India's Downfall

ankimal
3pts0
www.greentechmedia.com 15y ago

WSJ Bigotry, Lies and Abuse of Power or a "Range Fiasco"?

ankimal
2pts0
blogs.wsj.com 15y ago

Brad Rutter - Why I Lost to Watson

ankimal
3pts0
www.bbc.co.uk 15y ago

Divided Attention Disorder? Log off and read a book

ankimal
5pts1

The call out about being "Customer focused" is key! Many engineers use the Individual Contributor path as a means to just solve engineering problems and an exit route from product teams. No matter if your customers are internal (other engineers) or external (actual clients), understanding the business is equally important.

An Engineer's goal is to solve problems. Technology is their tool to do so and the more you understand the business' problems, the more effective you become at using the right tools in the right ways.

A Distinguished/Principal Engineer's role is a multiplicative technical leader whose use of these tools in an effective manner will impact solving customer problems in a more effective and streamlined manner. Thus, building customer empathy is very important.

Are there any reasons for not moving my cash reserves from Marcus to Robinhood given:

* Marcus' interest rate is also adjustable and is lower than 3%.

* Marcus has no ATM access/debit card.

* Getting money out of Marcus requires it to be transferred to another checking account.

NewsCred | Lead Engineer | New York | Onsite

https://www.newscred.com/careers/?gh_jid=1412116

NewsCred is the world’s leading content marketing platform. We build software that supports marketers in content planning, creation, publishing, and analysis. We help brands speak to their audiences by providing both bespoke original content and content licensed from the world’s leading publishers. Finally, as pioneers in our industry, we provide unique professional services and leverage our best in class technology platform for all of the world’s content.

We recently hired an outstanding engineer who graduated from a bootcamp and previously did not apply because we had an archaic requirement around "BS Computer Science or equivalent" in our job description.

We have taken out any mention of "culture fit" which to me means more of the same. Instead, we measure culture addition. How will this person add to our culture?

We took out all mentions of prior knowledge and experience in our entry level job postings. In our more experienced posting, we only ask for prior work experience building software for X years. We list only our stack and even caveat that by saying that it can change. I can wager that most software engineer positions fall in this category.

Another relevant point here is that women are less likely to apply for positions with a predefined list of requirements even if they are only missing 1 of them as opposed to men. So why are we shooting ourselves in the foot with all of these requirements?

NewsCred | New York | Onsite, Full-time | https://www.newscred.com/careers

NewsCred is the world’s leading content marketing company. We build software that supports marketers in content planning, creation, publishing, and analysis. We help brands speak to their audiences by providing both bespoke original content and content licensed from the world’s leading publishers. Finally, as pioneers in our industry, we provide unique professional services and leverage our best in class technology platform for all of the world’s content.

There are multiple positions open for Full Stack Software Engineers and Senior Software Engineers, along with many others. See link above for more details.

Gail, not Gmail 9 years ago

Why not show ads and give the money to a charity or any other foundation of your choice?

Before You Grow 10 years ago

The way I understand it is:

(build -> deploy -> feedback -> build -> deploy -> feedback ..) until you reach love, when you can start focussing on growth.

The lean philosophy is to make sure your (build -> deploy -> feedback) loop is tight.

Democracy won. Middle America made their choice based on a hope that Trump will bring back jobs to America, especially manufacturing to the Middle American Industrial heartland. What they failed to see was that the dream is, just that, a dream! One that can almost never (never say never?) come true.

This is so much easier to explain than to convince people that globalization is a reality and that the only option in many of these cases is to retrain for a high skilled economy that the US always was, and must continue be in order to be an economic superpower. No matter which party won, this section of people would be anti-establishment and unhappy with the present because nobody can break this bad news to them.

A software engineering analogy is to convince leadership that you have to refactor your stack in order for it to scale, during which new products would suffer. BUT, its easier to convince them to hire 10 more engineers who can build new product on an aging stack, which may not solve the problem, but is relatively easier to sell.

In 5-10 years, who will explain to the millions of automobile drivers (taxis/trucks/uber/lyft/..) that their jobs are dying as well? Nobody. Wait for another anti-establishment election!

I've had great success with Ruby/Mechanize for regular html scraping and phantomjs for dynamic page scraping.

Investing for Geeks 10 years ago

If you dont want to invest in emerging markets, its not the end of the world.

The risks can be higher but so are the rewards. The most important thing is to not just invest in a market blindly. Try your best to understand that market and keep tabs on that market.

You don't have to diversify for the sake for diversification. You can invest domestically and diversify by industries.

Credit where credit's due.

In my time travelling in France (Paris, Nice and surrounding areas), I made every attempt to say the little things in French. "Bonjour" , "Le menu pour Anglais" or "L'Addition s'il vous plait", "Parlez vous anglais?" etc. The idea was to start any question or conversation in french and then switch to English.

Never did I have a problem over my 2 weeks with anyone. Everyone appreciated the effort to speak the language and was super polite and warm.

Before Growth 11 years ago

If you already regret not starting a company, then start one.

Generally you would want to give this "experiment" a realistic timeline (ideally, multi years). Set goals on when you think this is or is not working, so that you can bail. This is very similar to making bets on the stock market, except that you are investing in yourself.

Now, look at your worst case scenario (failed startup). Things you will MOST definitely learn:

- How to start a company?

- What does being your own boss mean?

- Independent thinking

- Make some new friends/contacts and meet other people.

Things you will lose:

- Time

- Money

- Balanced lifestyle, perhaps

If you think, you, as a person, are the same or better, then you've won half the battle.

You need to be sure that years down, knowing the worst case scenario you dont have a new set of regrets. Also, ideas are a dime-a-dozen, its all in the execution.

Can you talk about performance? Having written both vanilla non-js scrapers (which get you far enough) and js scrapers for those pesky web pages, I can confirm that our js scrapes took 10-20x the time.

Also, I am assuming dynamically changing IP addresses when you may get blacklisted is built in?

They make scraping as easy as finding the right jquery selectors (once you inject jQuery onto the page) but can be very slow as compared to a vanilla HTML only scraper.

In my experience, a phantom/casper implementation could take upwards of 5-10 secs. to process a single page (almost 5-10x slower). This, even if you disable load of remote images and plugins.

Also recommend Mechanize for Ruby (uses nokogiri under the covers).

http://mechanize.rubyforge.org/

http://phantomjs.org/ or "its easier to deal with cousin" http://casperjs.org/ for very client heavy sites.

FWIW, you can get away with HTML only scrapers most of the time, you just need to look harder to find all the data. Totally recommend using "View page source" as that would always give you the original HTML vs the possibly altered DOM (after JS has run on the page) that you might see with Dev Tools/Firebug.

Interesting idea. Some quick questions:

- How much data do you store per user?

- How do I delete certain results? (preferably after the search comes back)

- Another thing to consider is - After how much time does this just become as painful as finding that page through a search engine?

- What version of the page gets stored? The latest or the one that I saw?

I guess its one step better than Evernoting a page and adding tags myself.

Good luck!