skysight-inc/HackerNews huggingface dataset:
No, slow is a fair description of this. You need to start out in nearly the same orbit as the target and while you're both traveling around the Sun or Earth fairly quickly you approach the target much more slowly than you would in a Holman Transfer. Then when you're captured you'll be going around the target a number of times before other gravitational perturbances eject you again, giving a long time to do a burn to get into a stable orbit. So yes you have to change the momentum of the rocket but the burn could take place over the course of a week and won't have to be very large. Your burns to achieve an intersect giving you a ballistic capture would typically be much larger than with a Holman transfer but the slowness of the final approach means you're free to use an ion drive, solar sail, or other high efficiency and low thrust drive.
To me the term Curry just means “spice mix” in some form (paste, dry) or in the context of cooked food, a sauce based on such a mix.

It’s important to remember that when people talk about ”Indian food” in the western world, we usually mean the British adopted version, not the authentic stuff.

Similar to how many use the term ”mexican food” when they talk about the food more properly named “Tex-Mex”

Perhaps there should be a Tex-Mex type term for UK-style Indian/Pakistani/Bangladeshi dishes that isn’t just “Curries” or “Indian”.
> it can be taken from you at anytime, and interpreted in any way the company sees fit.

I worked at a company with a not-unlimited vacation policy and this is roughly how shutdown periods worked anyways. You were forced to spend vacation or take the period unpaid. Unfortunately they rarely seemed to be communicated more than a couple of months in advance..
For some reason, I never liked Python. I don't know... its classes look weird with all those self, __init__, etc. The __init__.py for packages is also a strange choice to me. It has classes, but no interfaces. The language is even slower than PHP. Does Python have type hinting? What all the hype is about? I just don't get it.
That's not a valid rebuttal. In order to use the Play Store, Google is requiring that OEMs bundle many other Google apps. That is abusing a position in one area to benefit themselves in another anti-competititively.
For starters, HATEOAS it's used as the foundation of the most common networked applications in the world: web browsers.

Paypal uses it for their API.

But yeah, it's kind of like functional programming: the ideas are super common and well understood. But by the numbers, the less pure imperative programming paradigm is overwhelmingly more commonplace.
"Besides the odd gripe here and there, the language really gives me a warm glow."

That's a perfect summary of my feeling towards it, too. If the PSF puts up a GoFundMe for sending Guido on a nice vacation of his choosing, I will be happy to chip in a few bucks. Same goes for Linus when he hands over the reins, and a few other maintainers who probably cannot be adequately compensated for the impact of their work.
SSH is a cryptographic network protocol that doesn't use SSL/TLS.
> Is Celery sturdy enough?

It probably depends on what your exact requirements are, but celery is likely fine. My last project had celery doing batch job processing for a line of business enterprise web app. It was fine and flexible enough to do what we needed (thousands of jobs a week, job scheduling, rabbitmq broker & postgres result store, in use for years).

One thing to be aware of: if you're not running on windows, celery worker processes are forked, and by default python's process abstractions (subprocess etc) will fight against you to prevent you launching processes from a celery worker. This can be worked around but is a bit irritating.

This is probably obvious but you want to ensure your celery worker processes are properly run as e.g. services with good monitoring, and configured to automatically restart if they crash (due to defects in application specific task logic, say).

Some tips / past discussions:

https://khashtamov.com/en/celery-best-practices-practical-ap...

https://denibertovic.com/posts/celery-best-practices/

https://news.ycombinator.com/item?id=7909201

Sadly, the main issue I see with celery in the past is that it is a popular open source project with no income stream to fund development, so at times swathes of reported bugs have been closed with "won't fix ; we don't have the resources".
This isn’t my claim, it ia well known problem in the industry. See

https://www.mprnews.org/story/2009/10/28/bhana

https://www.npr.org/templates/story/story.php?storyId=114262...

https://www.nbcnews.com/news/us-news/airline-pilots-depend-t...

https://jdasolutions.aero/blog/airbus-announces-a-response-t...

Etc....
Yep, sorry for the typo... It's impossible to edit by now though :/
You only need TLS for that. HTTP adds nothing security-wise.
Read the comments here. Look at the diversity of opinions and the number of them that, while professing love for Python, directly contradict each other. Python is verbose|concise, simple|advanced, disciplined|experimental, modern|classical.

It goes to show: something doesn't need to be actually-better. It doesn't need to be actually-simpler. It doesn't need to make your job easier or better. It needs to make people think it does that.

Python is not, in any way, revolutionary. Several contemporaries exist with similar design constraints. But Python persists because it's created a community that considers itself hygienic for avoiding any other aspect of programming. And by doing this, it can be superlative in any aspect it wants to be. It simply conjures the worst example from any given competitor and those are, by proxy, pushed onto all of them.

Did we see a glowing review of how Javascript did this? No. Javascript, despite being the most deployed programming environment family in human history, didn't do this. Python did. Because it says so, over and over.

Even if you disagree with that assessment, I think Python has had a lot less to do with pushing python to new audiences. Its community has projected it outward with an impressive degree of vigor over the years, forcing it on more and more people.
According to the internet archive, it started redirecting between November 2 and December 3 of 2010.

After mining a bit of HN history, DDG was already up and running and seeing some use by then (ex. https://news.ycombinator.com/item?id=1334720).

The issue of the duck.com domain came up back in 2012:

> He also said his company had tried to buy the duck.com domain from its previous owner, On2 Technologies, but was rejected. Google eventually acquired the domain when it bought the entire company, and redirects duck.com traffic to Google.com.

> "It only started redirecting after we inquired about (buying the domain name)," said Weinberg. "It causes confusion."

http://articles.chicagotribune.com/2012-11-21/business/sns-r...

(with some wonderfully vitriolic best-of-HN comments at https://news.ycombinator.com/item?id=4817466 -- including a reply from ~yegg explaining his position about this.)

edit: Neat, I was able to find DDG's debut on HN: https://news.ycombinator.com/item?id=315142

That was on September 25, 2008. Google's offer to On2 was in August of 2009 (https://en.wikipedia.org/wiki/On2_Technologies#Acquisition_b...) (the actual acquisition came later, after Google increased its offer). To be clear, I'm not convinced Google bought On2 just to screw with DDG. But the timeline is not as cut-and-dried as some people are making it out to be.
As it says in the note, the bug was in a feature that was latent but not yet being used. Then a configuration change started hitting the feature.

With highly redundant systems such as this, you generally need multiple layers of things going wrong all at once to notice an issue. This was the case here as well.
Would you also find Excel macros hugely confusing if you didn't know the underlying C model? Because I think that's the level of programming that the masses are doing.
Yeah I gave you a lot of criticism about your framing of the "ethical systems" underlying these two modes of production from a philosophical perspective and you refused to discuss those as well. And this isn't "your thread" like its your living room or some shit, that's not how discussion has ever worked online. Engage in the discourse or don't.
The aliens that currently live on earth
No.
Actually, for as long as i've been involved in helping M&A at Google, they have typically turned them down by keeping some regular company page working, and redirecting all the other domains to Google.com homepage.

IE what they did here.

There are a few cases i can think of where the domain no longer exists, it depended on a lot of things.

But basically all "plans" i read was to do the above.

At one point early in my google career, i believe pretty much all domains google owned but was not using redirected to google.com.
I don't believe this is done any longer in general because people were using it to guess at what Google was doing :)
That wealth was able to be generated due to everyone coming together to do things like spend on education, roads, fire protection, etc.
Take off and landing aren’t really that much of a commercial flight, especially for long hauls. And even these aspects are automated more and more these days, it isn’t weird that the pilots are supervising an automated landing...for safety reasons (https://en.m.wikipedia.org/wiki/Autoland).
that is valid if you do have multiple things going at a time. I do it frequently.
These students don't have multiple things going. All they have is the browser and I see them having to scroll left and right because the site doesn't fit inside the browser window. The rest of the monitor is just the desktop.
I'm sure it is, but they can afford it...
issubclass(bool, int) == True in Python 2. They're not converted to ints silently they are ints.
I know meebo.com is another acquisition that leads to a landing page rather than a redirect to Google.com. My guess is who puts what on what server and whether or not it's a redirect depends heavily on who is involved in the post-acquisition work, since Google is a big company.

I'm not discounting the possibility that it's innocuous, but it's strange that even among the same acquisition, one domain goes to google.com and one goes to a landing page explaining the acquisition.

EDIT note: DannyBee's opinion here was posted around the same time as this comment, and suggests a specific corporate strategy: https://news.ycombinator.com/item?id=17570412
I grew up poor as dirt on the east coast. We couldn't keep flour on hand more than a couple of weeks because it would almost certainly be infested with loaches in the summer. I had many cases of opening bags of rice to the same (extremely unappetizing) surprise.

I didn't lack time to do cooking because I was working constantly. I lacked time to do cooking because my work schedule was all over the place and the buses in the DC metro area are never on time. Between working and trying to get classes in (or working a second job, or watching your kid) you don't really have time to watch rice cook for an hour.

I'm sorry my experience growing up poor as dirt doesn't align with your preference for eating shitty food. Obviously I'm the one in the wrong here.
But that's the whole point isn't it? 'Identity of the parties to it'. By ignoring the fact that one of the parties involved here has no identity as such there is no way to wage war on them, with lots of civilian casualties as the result of any attempt to do so.

That's the whole reason the Geneva convention was created to begin with, to differentiate between combatants and non-combatants. Now, it absolutely sucks that the other party doesn't play by the rules but that is no reason to stop playing by those rules ourselves. The moment we do so we stoop to that same level.

Anyway, that's a past station by this point and I'll probably have a hard time convincing you that on the evening of 9/11/2001 America had the keys to a new world order in its hands and squandered the opportunity by seeking petty revenge and economic advantage. The lesson learned that evening is that by doing what your enemy wants you to do you lose, big time. You can't wage war on ideas or on reactions.
The best show I've seen which educates us Brits on authentic Indian food is Rick Stein's India BBC series, the book has some wonderful recipes in too - perhaps not authentic UK takeaway though.
USAF's B21 New Bomber Could Bust-Up Key Arms Control Treaty
My bad. I should have said SSL/TLS/SSH.

* SFTP/FTPS (SSH)

* SSH (SSH)

* SMTPS (SSL, TLS)
Wow 32MB? Fills up after what, 10 songs? For 350$, which is like 500$ today? :( I understand your family reaction lol
In all this time I didn’t even know python uses reference counting instead of tracing gc...
> There's a lot of evidence that housing near good non-car transit is in higher demand than equivalent non-transit accessible housing.

Anyone paying attention to house prices knows this well. 1,000 sqft. bungalows near BART stations are going for 1.5mm, while 5 or more blocks away, they're a more 'reasonable' 1.1 or 1.2. The price difference is stark and easily observable.

What kills me isn't so much the lack of apartments in single-family home areas, it's the resistance to ideal apartment development projects. 1900 4th St. in Berkeley is a perfect example: it's high density, right by Cal Train, nearly commercial/shopping, and currently a parking lot that's poorly utilized. It's the perfect example of sustainable high-density development, yet the resistance has been withering. Not to mention the exploitation of Ohlone culture and history. It's despicable.
Forget the currency aspect, which is nothing but a distraction. What matters is the balance between production and consumption. Without debt one must first produce goods before one can consume. Individuals can get around this by taking out loans, borrowing the opportunity for consumption in the present from someone else with a positive balance. For society as a whole, however, there is no avoiding it: goods which have not yet been produced by someone are not available to be consumed. Introducing new currency in order to fund consumption disrupts the balance, since there is no production to offset the consumption. The result is that society becomes poorer; capital is consumed without replacement, productivity falls, and goods become less affordable. (By this I refer not not only to rising prices, but to prices rising faster than wages, a increase in the cost of goods even after adjusting for the change in money supply.)

> Inflation is not a function of the money stock, it happens when sellers collectively mark up their price above current market rate.

The term "inflation" has multiple definitions. Yours is popular in political circles but is not very useful as an economic indicator because it conflates ordinary changes in prices due to supply and demand of goods and available production capacity with changes due to shifts in the money supply. The general increase in prices which results from consumption of capital is nothing like the change in prices which accompanies a deliberate increase in the supply of money. The former is a useful economic indicator which suggests a need for more saving and prudent investment, while the latter offers nothing but noise and tends to encourage malinvestment and waste.
Imagine a world in which a software developer was held personally liable for any work they did.

First off, this would kill of a huge part of the open source community (the free as in beer software would all disappear). Employee contracts might be structured in such a way that the employee is responsible for any potential liability. Any customer who felt wronged could sue the individual developer who wrote that code.

These lawsuits would then be decided by a jury of people who know nothing about software development. One of the biggest deciding factors in that case would be who could hire the best lawyers and which lawyers could bring in the best "software experts" to explain why the developer did or did not make a mistake. Even if it was ruled that the developer did not make a mistake, they would be unlikely to ever be able to recoup their legal costs. Meanwhile the payouts from the cases in the customer's favor are so large, people are now incentivized to sue over a much wider range of possible mistakes.

These developers just need to accept that these lawsuits and the wasted time and stress that results from them is simply a part of their profession. Regardless of a developers skill, a majority of developers now won't be able to make it through a career without being sued at least once. Eventually the software developers turn to insurance which costs tens of thousands of dollars per year to protect them against these risks.

Would you think this is a fair system? Could you see that system having a negative effect on the software industry? Do you think this would push people out of the industry who might otherwise be great developers? Would this system, that is ostensibly designed to protect customers, actually result in a better level of service?
"Open source code is a gift."

And the ability to work on it is a gift, too. If you're not going to take working on something as high profile as Python seriously, if you're just going to treat it as a hobby, then do everyone a favor and don't bother.

"You don't have any right to demand this of them"

As a user of Python, I absolutely do.
I don't think the unveil(0,0) call to disable/ignore further calls is intuitive. But I'm not sure how you would improve on it beyond creating an unveil_disable() call.
FTPS is FTP over TLS. However SSH and SFTP has nothing to do with TLS.
Users at that scale typically have an enterprise plan which is handled differently (you have an account manager rather than using Google's API console billing), and pricing is totally different.

It's been a while since I had a GMaps enterprise plan, though, so I'm not sure if they're bumping the pricing on that side. At the time, the pricing was closer to the new prices they're rolling out than they were to the old API console billing prices.
I would argue there's a difference between "rewriting the project" and "building something new based on additional decades of experience in the domain". Taken too literally, your comment suggests we should never e.g. write a new filesystem. Should Apple have taken Joel's advice and stuck with HFS+ forever? Sometimes the world changes enough that you can't keep grafting onto the old system, and need a new one.

I don't know if Linux/Fuchsia meets those criteria, but given that there are extremely smart people at Google working on it, I would think that it's at least plausible.
You think Beijing and Washington are equal in terms of surveillance?
Well yes, if you come from C/C++/Java, Python is going to feel that way ;)
> Trump definitely seems compromised

You can't be serious.

I think it's time we all take a step back, take a look at all the accusations that have been made following Hillary's loss, and start reviewing the actual evidence.

Of course, there is no evidence for any of it.
I feel you've never dealt with Google's customer service, otherwise you wouldn't be saying this. They clearly cannot bother having competent customer support staff, or staff with the agency to actually do anything. And I feel that's largely because they rely so much on their automated systems to try and take care of it.
Am I the only who thinks that "90% of American parents want their kids to be computer scientists" is rather unsettling?

The market is currently full of people who are in for the money and will continue to be. It will be filled with people until supply meets demand. That the salaries will drop significantly is a natural result of this.

We had this pork cycle for teachers, doctors and other highly trained people. No one is benefitting from too many people who drive the prices down (although I'm not gonna say something as an employer, companies are happy about it - the profit margin will shrink but this can be compensated for using scaling). Those that are in for the money will leave (or continue to suffer in an unfulfilling job) and those that have passion can't sustain themselves (we can see this trend in indie game development today).
Still wrong. FTPS is vanilla FTP over TLS.
Someone mentioned earlier - it's Wednesday you should take off, so you only work 2 days in a row :)
A little offtopic but, why is it called a postmortem?

When I got first introduced to the concept of incident reports it was under the name of postmortem, as I worked for a mainly English speaking company then and didn't think twice about it. But earlier this week I mentioned it to a colleague he found it a rather macabre term for something like an incident report. When you think of it, nothing really died (maybe some engineers died a little inside that their design was not as 100% reliable as they though). But for the rest it was just a temporary state, nothing permanent like death. All other uses (eg: medical) of this word all seem to relate strictly to death.

Maybe it is because incident reports just sound to formal or is there a etymology of this term in the IT world?
My guess is that amazon's post mortem is basically: we misjudged how many people would be hitting our site. not that interesting or noteworthy.
I suspect that part of what has people worried and continuing to complain about Google's attitude and "tone-deafness" is that your responses, which are seen as being representative of GCP, based on your revealing your affiliation, suggest you're not quite absorbing the meaning of the actual concern/complaint.

You did admit error and apologize in the blog post (perhaps not explicitly or early enough in the text for some people, but that's a separate issue), and you specified how you were going to fix it. It may take time for the reputational effects of those fixes to permeate.

That's not the issue.

The issue is that, here, you have, effectively, said, "but the customer could have..".

Even the implication that the customer might share in the blame, no matter how objectively true it may be, takes credibility away from the sincerity of an apology and can easily be seen as evidence of the persistence of same, old attitude. Given that the statement happened after the apology, further time is unlikely to make a difference.
"low-margin purchase like an MBP"

Thanks, I needed that.
In Python 2, "[x for x in range(10)]; print(x)" prints 9. x is available outside the list comprehension.

In Python 3, it raises a NameError, because the x in "print(x)" is not defined. It's contained in the list comprehension.

But I don't know a good use of the Python 2 behavior.
I'm not talking about forgeries, I'm talking about paying artists to ghost draw for you, and coming up with flowery language to obfuscate, but not defraud the fact it is a "re-imagining". Think the albums released by Tupac since his death.

If you want some added legitimacy, drop a paint chip from an authentic Picasso into the mix, homeopathy style. If no one will let you do that, pay someone with some Picasso's to let you leave your paintings in the same room as them for a few weeks. Then, pay someone to write on behalf of the people who did the painting to say they "felt Pablo's spirit working through them, guiding their hand."

Get a descendant to sign off on how emotionally impactful and authentic the whole thing feels and I think you've got a high 5, low six figure painting. Do like 5 of them for your grand debut and I think we have a real RoI.

Yeah a ton of real artists will loudly decry it, articles will be written, teeth will gnash -- but I think they would sell with little to no difficulty.
Reverse Engineering a Piece of JavaScript Malware
What other language are you comparing Python's flaws and tradeoffs to?
I still sort of get this feeling going into Micro Center. They still have a ton of in-store inventory and cool stuff like electronics components and prosumer networking gear that you'd otherwise have to order online these days.