skysight-inc/HackerNews huggingface dataset:
I think a part of what you forgot is that often you're doing those things you list "in-flight" and on an as-needed basis as the application scales. You don't start out building Twitter for 10,000,000 users, you start out building for 10 users. As the userbase grows, you've got to start thinking about how you're going to change major components of the system safely and without any hiccups.....and in a way that they still work with legacy systems, legacy code, third party code, etc etc

You've also got to make key decisions about whether to scale vertically or horizontally and often there's no one right answer in any of these scenarios. You can re-build today's Twitter in any number of ways to get to the point they are at now. However, the process of getting to today's Twitter would look very very different depending on how much time, money, talent, and other resources you had at each step along the way.

Basically, it's the process or transitions that are very notably difficult, perhaps not the end implementation itself. You've also got to balance these transitions with constraints like time and money. For example, you can't just throw a bunch of AWS instances at an infra problem to buy time, unless you've got the money.

And that's only from an infra perspective. From a product perspective there's a whole slew of things that are needed at scale that you don't necessarily need early on. One example is "how are you going to scale the cost of user/customer support"?. When it's 100 people using your product, you can deal with all the emails, but if it's 10,000,000 people using your product, can you really handle each and every case that comes through? Do you have money to hire a team to handle these cases? Can you build stuff into the product that reduces case-load? etc, etc.

Anyway, I'm rambling now....perhaps someone more experienced than I could share some better insights.
Its been a bit over generalized -- sometimes its a nice surprise. If that subsystem at work is a source of constant pain and annoyance, it may be welcomed with open arms. I think the case she's intending to illustrate is something like someone going rogue and re-writing a working system. In another language. Maybe a language that nobody really wants to use. They could have at least discussed it with their colleagues. Two (mostly) different scenarios!
I was a sysadmin, a devops engineer, and a build/release engineer. Now a developer.

These questions are all decent. There's nothing here that would be out of the question to ask in a junior interview.

Usually for junior interviews, they want to see if you understand the fundamentals and not advanced details that a senior might need to know.

One example of this is the question "What is swap and what is it used for?"

For an intern, I'd ask if they knew what it was for.
For a junior, I'd add questions about any ways to control swap.
For a midlevel/normal, I'd add scenario questions about configuring swap and the performance effects it can have.
For a senior, I'd add troubleshooting questions.

To be honest though, I've only ever been asked the base question in interviews. I'm guessing that my answer sounded confident enough that the interviewer determined that it would be more worthwhile to explore areas I was not so strong in to see how I problem solve/deal with foreign scenarios.

Most decent interviews understand that people have different levels of understanding for different topics which might fall under the umbrella of "DevOps". A candidate could be a docker wizard, knowing all of the best practices of versioning, CI, and deployment, but could not know much about VLANs because "they never had to use it".

Keep in mind that most companies use a certain tech stack and are usually looking for people familiar with it. Interviewers always seem to be impressed when I told them I "checked it out over the weekend" and was able to answer questions decently about their stack. Skimming the documentation, setting up a vm to play around with, and finding the most popular blog posts about current best practices for a technology can go a long way towards closing the gap between your current knowledge and the ideal candidate's knowledge.

Hope that helps.
Maybe it's just because nobody believes Wright. Not much to discredit.
libpipeline is a good replacement for the more complex uses of system():

http://libpipeline.nongnu.org/
I think it's more important you are able to understand and be able to communicate about the questions more than have accurate answers. Being able to hold a technical conversation about a question you don't understand shows that you could solve the queston in a non-interview setting. Everyone knows and expects web access in the field, it's more important that you understand the overall concepts.
Northeast is historically prejudiced against, it's where people used to die of hunger every day because of drought, poverty and hunger, like 10 years ago an image that's probably imprinted in every brasilian memory(from TV) is of the "sertão" with really dry land that's basically just red dirt, skeletal cattle, bones of dead cattle(because they also died of hunger), poor people with skin that looked like the eroded soil itself from living and toiling under the sun entire lifes. So because of this there was also a lot of migration, with the Southeast(São Paulo) being one of the central destinations because it's an economic center and etc so you can probably guess where the bad talk comes from..

The Northeast has improved a lot today, but it still has a lot of poverty and violence in big cities. Also it has a very rich culture.
This should be (and is currently) downvoted but it did make me look up DDG's API.
A MS/PhD requirement seems a little much
There is a huge difference between "the government of Brazil denying everyone the freedom to communicate the way they want" and "facebook not auto-linking to a competitor's site in a chat program." You're comparing a government making communication through a specific (and popular) channel illegal, and a company not providing a link to a website as they send your message to your recipient.

I know Hacker News enjoys getting riled up at Facebook, but come on. You're not comparing apples to apples, you're not even comparing food to food, it's like saying this rock isn't like this sandwich.
Slightly OT: Does anyone know how RankScanner works? My guess was this but it still seems to work. Their site seems to suggest they have loads of servers, but seems unlikely, I'd have thought Google would have captached them to hell by now.

Very good product. I'm curious how it works though.
Very very true. I'm doing research on this.

Chart 3 demonstrates this clearly. Non-management workers are receiving less compensation. http://0-search.ebscohost.com.skyline.ucdenver.edu/login.asp...

- Note, sorry it's behind a pay wall.

Alt cite: MAGDOFF, F., & FOSTER, J. B. (2013). Class War and Labor's Declining Share. Monthly Review: An Independent Socialist Magazine, 64(10), 1.

EDIT: Was able to find a public link, through Google Scholar: http://search.proquest.com/openview/4be2b770b6d137e018c146e5...
Hi Tom!

First, it is just Shana. (first a is hard, second a is soft) Carp is my last name.

I would love to discuss this further. what is the best way to get in touch with you?

The reason I stated what I did is in the previous apartment my fiance and I were living in, there were these guys who would come by every so often to offer the ability to switch electrical suppliers while also locking in the price paid per kilowatt hour in advance (This is in NYC, btw) - Con Ed I think had fluctuating prices instead based on both demand and not specified but also obvious if you looked at it, the oil market and coal market. So this contract I was being offered effectively was a form of a forward. At the time, I was trying to convince the sales guy that I should be able to reset the contract every month because oil still hadn't hit rock bottom (he was very confused by this idea), and I was thinking that electric prices per Kilowatt hour was going to drop further in response.

In that sense, I would be the type crazy enough to switch hourly if that was doable, as well as bet on the fact that I know my schedule better than my electric company(s), who only see me in aggregate.

I also think my fiance would not allow me to run that bet and determine it too risky :D (I have a measurably higher risk tolerance than he does, it is good he says things like that)

I still have to wonder if you hold liquidity risk, as well as how my risk as an end buyer is handled (and yes, I do understand that most of your users are not going to be like me)

So best way to get in contact?
Yea, I agree with that.
None that I've worked at. And aren't small businesses the biggest category of employer?
Libpipeline: pipeline manipulation library
How to Raise the Next Mark Zuckerberg
Does dualism make a difference?

Suppose there are nonphysical entities (whatever that means) that interact with the physical world (for example to control our bodies). Either those interactions follow some set of laws of nonphysics and are deterministic (or maybe stochastic), in which case free will has the same problems it has under materialism, or they are nondeterministic/random, in which case does that qualify as free will?
nah, quite a relief after reading this, there must be some other subject to blame, for all my wrongdoings.
Shell metacharacter and option injection vulnerabilities exist in almost every language, not just C:

http://bonedaddy.net/pabs3/log/2014/02/17/pid-preservation-s...
http://www.defensecode.com/public/DefenseCode_Unix_WildCards...
I'm not acquainted with RankScanner, but my educated guess is that they use one of Google's (many) authenticated APIs[1] for search/content categorization/ranking analysis.

[1]: https://developers.google.com/custom-search/
Come on now.. anyone from 100 years ago would look at half the jobs people have now and categorize them as "pointless tasks"
I use a Chromebook as my main dev machine these days. It is wonderful to finally have a fanless laptop, a 15 hour battery life and masses under 1kg. Except I nuked ChromeOS for real Linux and carry a few gigs of documentation to make internet optional.

Some devs get it and see how it could work. They mostly get hung up on the keyboard, the lack of home/end/pgup/pgdn. (Readline keybinds are my best friend now.) Other devs are flabergasted that you can do anything of value on a machine without at least 16GB ram and multiple monitors.
I'm the dev behind uvloop. AMA.
> these people

Which people? Could you please name some of them? Honest question - the only name I can think of right now is tptacek's, but I'm sure there are more.
It's pretty clear that he wants to establish a Muslim database or at the very least is very open to the idea, and I've read that analysis.

"'Do you think we might need to register Muslims in some type of database, or note their religion on their ID?'

'We’re going to have to look at a lot of things very closely. We’re going to have to look at the mosques. We’re going to have to look very, very carefully.'"

-----------------

"'Should there be a database or system that tracks Muslims in this country?

'There should be a lot of systems," Trump responded. "Beyond databases. I mean, we should have a lot of systems.'"

--------------

In this last quote he is unambiguously being asked about a full Muslim database, not a database of immigrants.

"'Let's hear it directly from you," said host Kimberly Guilfoyle. "Would President Donald Trump support a full Muslim database?'

'Basically the suggestion was made and (it’s) certainly something we should start thinking about'"

-----------------

Establishing a Muslim database is clearly a civil rights violation. Trump says "we should start thinking about it". He says we should start thinking about something which is clearly a civil rights violation, so I don't think it's a stretch at all to be afraid that he may actually harm civil rights.

>That's not a logical progression at all. The United States has no obligation to let anyone into the country.

The police also have no obligation to protect any particular person, but when they refuse to protect someone based on their religion, it becomes a civil rights violation.

I understand that this is a matter for the courts do decide and it isn't actually a clear cut civil rights violation, but a quick google search shows at least a few respected legal scholars who believe that a ban on non-citizens based on religion would violate the constitution http://www.msnbc.com/msnbc/harvard-professor-laurence-tribe-...

"According to several scholars surveyed by MSNBC, while foreign citizens do enjoy fewer rights than Americans, it is still illegal for the government to use a religious test on foreigners. The Constitution's 'bar against declaring an official religion' would apply to discrimination against non-citizens, argues Harvard law professor Laurence Tribe."

"Cornell Law professor Michael Dorf said that while U.S. policy 'routinely applies different immigration rules for nationals of different countries,' Trump’s proposal to only exclude 'foreign nationals who are Muslim' would likely be 'unconstitutional.'"
I'm not sure. I think part of the problem is that Linux still uses entropy estimation. This is also one of the issues I have with the proposed replacement[1][2] for Linux's current CSPRNG implementation since it still retains entropy estimations.

[1] https://lwn.net/Articles/684568/

[2] https://news.ycombinator.com/item?id=11561340 (HN thread for [1])
Look no further than Indian reservations that have casino stipends.
I am doing this. I save up my money and keep it invested in some ETFs until I have enough for the 25% DP on an investment property.

I'm currently in the process of saving for my second property.

My advice to anyone who's considering getting into the landlord business:

1. Buy properties in (up and coming) college towns. Many people advise against this, but it's very hard to beat the returns. This is especially true in towns where the housing values haven't caught up to the situation yet. I am getting more than double the rent that I would be able to get if my house was in a "normal" town. A typical dorm room costs $800/month for each student at my local state university, so students would much rather live off campus in an actual house for the same price (or less). You can get 5 students to share the house and charge $2600/month (for a house that costs under $160k). It's a win-win honestly. You may have to deal with typical college issues, but it's really not as bad as it sounds. I would rather deal with some holes in the wall than a family of 4 who just doesn't have the money to pay the rent, forcing you to go through the eviction process. College students typically have access to "unlimited" money in the form of student loans or their parents, so you're less likely to have to chase your money down. I've yet to receive a payment more than one month late. Just keep in mind that students typically receive their refund checks two times per year, so you may have to be patient. Also, it wouldn't hurt to have their parents sign the lease in case the student decides to blow the refund check or something.

2. Learn how to do home maintenance tasks on your own. Plumbing, painting, etc. You will save large amounts of money this way. Just be sure to reduce liabilities by not doing something that could endanger the tenants. In other words, don't do your own electrical work unless you know what you're doing.

3. Don't underestimate the work required. There will be issues. It's not a truly passive investment in that sense, but this is why the returns are better than many other investments. For example, I've had to unclog the shower drain three times, and it always seems to be at inconvenient times. But when they call about something like that, you're obligated to provide a fix ASAP. Other minor issues can wait a little longer of course.

4. Reward good tenants. If your tenants have not given you any problems, it's worth giving them a little incentive to stick around.

5. Take everything I just said with a grain of salt. I've only been in the game for two years.
Thanks. I was under the search impression that this was only for building your own internal search. do you know how much the pricing is?
ImageMagick shouldn't have been using /bin/sh or system() in the first place. Instead it should use fork+exec or libpipeline.

http://bonedaddy.net/pabs3/log/2014/02/17/pid-preservation-s...
http://libpipeline.nongnu.org/

I expect there may also be option injection vulnerabilities in the code.

http://www.defensecode.com/public/DefenseCode_Unix_WildCards...
I 100% am.

I hope you don't mind this sir, but I am going to email you why, since I don't want a long explanation of my medical data on hn alongside feelings about my family.

I still think it is something you should hear before you pass
Are you using this code in production?
I'm sorry, but your clarifying statement left me even more uncertain about your message. I think we'll just have to leave it, the comparison of any party in a discussion to moon landing conspiracy theorists pretty much shuts down the conversation in a Godwin like fashion.
Or you could go the other way and use SELinux or similar, together with lots of hardening.
Mexican here - there is already a wall between the US and Mexico. I can see it from Tijuana.

It starts at the beach and goes into the mountains. When it was built peiple that crossed the border moved put into the desert and mountains.
>>"life has greater value than property"...

This I agree. In fact, I am of the strong opinion that there should be very hard limits set on the ownership of certain types of properties (e.g. land, water, food). No one should be allowed to own any of such properties beyond a certain limit. [1] But once a person who owns whatever is allowed by the laws, then the law should protect the ownership of that person of that property and in case any person (needy or not-so-needy) steals such a property of other person, the law must not then take a populist u-turn to tell us grandiose sounding principles like "life has greater value than property". If the judge wants to show he/she is so "humane", he/she should pay for the loss of the owner and allow the "needy" poor to keep the food.

Some other better ways the judge could have taken: The judge could have ordered the officials overseeing the welfare matters and could have ordered them to compensate for the losses sustained by the owner. In fact, the judge had a very good opportunity to bring to the notice of that poor hungry person some of the welfare schemes that are set in place by the society.

But saying that a theft, which has caused damage to other law abiding citizen, is not a crime is not only ludicrous but is also dangerous.

>>Others would find it ultimately antithetical to society overall to threaten people with prison for a theft like in this case. I certainly would.

I am not against the society helping the needy people to survive but there are other "not-so-antithetical-to-democracy" ways of helping the needy people than just ignoring the thefts carried out by the needy people.

What was wrong on the part of the owner? Why he/she was punished? These are some very important issues here. We must not fall prey to sentiments like "thefts of food by poor hungry is okay and anyway the shop owner is always that dirty-rich person who needs to be punished".

[1] Note about private property: please note that I am not saying/suggesting that we should embrace the communist style anti-people tyrannical systems which prohibit "most"* people from owing any private property. Of course, the communists allow only the "more equal people" [2] (e.g. party chairman and his cronies in polit-bureau and few of their cronies in turn) to own almost all of the property. The "party-people" are allowed to have as much fun as they want and at whatever troubles such fun-acts of the party-people cause to other "less equal" people, the communists just ignore.

[2] https://en.wikipedia.org/wiki/Animal_Farm
How do businesses manage to communicate with clients through their zaps when there isn't an official API nor a CRM oriented Whatsapp client. Also, aren't they breaking the SLA? Just curious...
Well, if they just had responded to the judge order explain that or explaining anything, maybe the judge would consider it.

We came to this point because whatsapp do not exist as a company in Brazil and simply ignored the court order.

Know they probably considered such orders may happen again and decided to respond to the order.
I'd say it's not yet ready for production. The test coverage is fairly decent, though, so I hope we'll make a stable release soon.

That said, uvloop should be fully compatible with asyncio. All APIs should be ready, so you can start testing it in your projects.
Wait, so the government is going to provide us with a the equivalent of a steady supply of wheels, toys, puzzles, mazes, tastier treats, etc?
There are some prices listed here:
https://developers.google.com/custom-search/json-api/v1/over...

These seem to be for products in a slightly different domain than plain old search, though.
Honestly, as a publisher, I can tell you this is exactly the intent. Its already like you aren't there. Saying you aren't coming back certainly doesn't hurt the publisher. You are only going to continue to see more of this. Its inevitable or a large portion of the content you view will no longer exist. This adblock idea sounds cute but its unlikely to work and certainly can't sustain the content thats out there. Unless someone comes up with something truly innovative, its going to be a war vs the adblockers. Frankly I think people are too dramatic about ads. Sure if you click on those Facebook linkbait articles they are littered with dozens of ads. Is 4 second delay to view Forbes content really that disastrous? (I say Forbes because it somehow become the punching bag for complaints).
Not if I can help it. Politics on HN are toxic, no matter what their valence.
iOS. The funny thing is, is I'm moving 5mph out of my driveway and trying to put my destination it asks if I'm a passenger...

If they want to prevent accidents stop popping up ads that take up half my map while I'm driving down the highway.
Having built a ranktracker before, and still being good friends with people who run one of the biggest rank trackers on the market, using the google API's simply isn't an option.

Simply put, the API never returned the results in the exact same order as the actual search results did.

The best / most reliable rank trackers did (and still do) simply use proxies to get around the google captchas. I've scraped millions of pages from google over the years, and with enough proxies, the correct proxy delays/timeouts, and other little tricks you pick up along the way; you can actually scrape google pretty easily.

This is especially true with the dropping cost of proxies. I'm obviously an exception considering I run several scraping SaaS and have generally specialized in it for years, but I can he hitting x.com with 30,000 different IP's within the hour.
It's ads like, there's a KFC en route to my destination.

Touch here to dismiss, touch there to set as destination. It takes like 30 seconds for it to automatically disappear. If I'm on a route I'm familiar with I just let it disappear...but times where I'm going somewhere new I frantically lean forward to my dashboard to dismiss their ad.
Which part do you need the citation for?

Images to Categories: http://image-net.org/challenges/LSVRC/2015/results

Speech to Text: https://en.wikipedia.org/wiki/Speech_recognition#Deep_Feedfo... gives a good set of citations of different benchmarks

text to categories: https://papers.nips.cc/paper/5782-character-level-convolutio... (Note that DL methods only improve on manual feature engineering on the more difficult tasks here)

go boards to good moves: The recent DeepMind games?
Sounds similar to the position that Skype was in a decade ago. Telcos in Europe hated Skype and tried everything to block it or making it slow (deep packet inspection) but when the iPhone came out they couldn't stop the mobile web revolution.