skysight-inc/HackerNews huggingface dataset:
I worked there for two years (summer 2013-summer 2015), so long enough to get an idea of the culture. Take this post with the caveat that I have no idea whether it's changed since then and if so to what extent.

> Is there any chance I'll be able to work on OSS and/or "modern" tech (e.g. containers, Go, etc.) without a ton of push-back?

Sure there's a greater chance than zero, but not if only motivated by it being "modern". Amazon is a business. It exists to make money by providing a valuable service to customers. The only reason it's a "tech company" is because writing software serves that goal, but "cool tech" is not a goal in itself. If you have a serious, documentable reason why rewriting your team's service in Go would help you achieve business goals, then you might be able to get the attention of engineering decision makers, but that's a much higher bar than "it's modern".

Personally I don't see what is "modern" about Go or how it would help the business serve customers better and/or make more money than it does using Java. I suspect many of your coworkers would feel the same way and these are the terms that the decision would be framed in within Amazon's culture.

By the way there has been over the last several years a move away from C++ and Perl and towards Java. When I was there the majority of stuff was in Java but there was still plenty of important stuff in those other two languages. I suspect C++ and Perl are even rarer now. I guess that's the modernization you're talking about, but maybe not at the pace you want.

> It also seems Amazon is obsessed with reinventing wheels

In many cases, either these wheels were invented at Amazon before they became available in the OSS world, or the OSS tools do not fit Amazon's needs (especially w.r.t. scale).

There is certainly no "obsession" with reinventing wheels -- any sane manager at Amazon would definitely rather use something off-the-shelf than waste a bunch of money developing it from scratch, assuming it fit their needs well.

> and keeping stuff internal

Well, I guess this is true. Amazon contributes less to open source than a few other famous tech companies.

> Is there any chance to introduce solid OSS tools to the development process?

Amazon uses plenty of very solid OSS tools: for example, Linux, Java, gcc, perl, git (though they were on Perforce when I started), and Tomcat are all core parts of Amazon infrastructure. As well as the same grab bag of common tools and libraries you'd find in use anywhere else. In general things with permissive licenses (BSD/MIT/etc) are fair game, but getting approval for things with copyleft licenses (GPL/LGPL/etc) is an uphill battle. As for whether you could introduce more, it would depend on the value of the tool and your motivation for doing so.
These people do not want to repay their debts, mostly. And they have money, properties they don't declare. It is a solution to solve problems in China, not problems in US.
It's actually incredibly harmful to Indians, the healthcare costs gained aren't much, medicines are licensed for a fraction of what consumers pay in the West.

Yet because of their incredibly weak IP protections many drug companies are reluctant to sell there. Hundreds of medicines simply aren't available despite being released a decade earlier and Indians in need have to pay European prices for access to modern pharmaceuticals. It's entirely destroyed any chance for local r&d too.

It's not a net benefit.

I'm all for sticking it to the Man and especially criticising big pharma but suggest reconsidering your viewpoint here.

https://www.forbes.com/sites/theapothecary/2014/09/09/indian...
> Containers are "bare metal"

Please explain this use of jargon. Are you saying that a Docker container is "bare metal" in some culture? A VM is bare metal? What do you mean by container, and bare metal?
> while the famously cycle-friendly nation of the Netherlands is extremely strongly represented, China is not - despite the latter state also being known for its embrace of bicycles. I imagine this is almost wholly down to lack of opportunity

I wouldn't imagine that. I'd consider two factors first:

- China isn't known for "embracing bicycles". It's known for people being too poor to have cars, such that bicycles are the fastest transportation they have. Bicycling is not a prestige activity.

- China also isn't known for athleticism. The Chinese government really likes winning medals; the Chinese people seem much less enthused. A meme went around a while ago about how China has ~20% of the world's population and ~0% of the soccer players.
>I don't know how or to whom they are going to sell my data yet

You do know though, absolutely everyone. Read their ToS and they make it pretty obvious.
The UW Teacher Program: Where You Won’t Learn Anything About Teaching
>Not too sure on the privacy front. I don't believe they sell any user data, yet.

Oh please. The CEO's last company got sued for that and this time he made sure to make it obvious in the ToS.
Just a remark from someone who doesn't have a dog in this fight: I found your dogmatic refutations above using all caps IS & ARE not particularly confidence inspiring nor terribly professional.

Would not have made this remark about an ordinary commenter but I would expect better from an editor.
> If Discord were acquired or partnered with anyone shady

Their CEO fits that description.
I stopped drinking my beloved Rosamonte especial (smoky) mainly out of concern for carcinogenic compounds (PAHs) and less for the boiling temperatures. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3525749/

As for the present prospective cohort survey https://onlinelibrary.wiley.com/doi/full/10.1002/ijc.32220, I'm surprised the actual tea (processing method/brand) was not listed as a confounding factor. They mention PAHs but to the extent of their generic use of the term 'tea' throughout the Discussion section makes me question the utility:

"However, tea also contains several other compounds with unknown effects, and some potentially carcinogenic compounds may be introduced to tea when being processed (such as possible contamination of black tea with PAHs)"
This one thing is the single biggest reason why I avoid AMP like plague. It's like this thing is designed with someone who does not know what tabbed browsing is in mind.
I'd love to be able to change the multiplier of arcs through a dynamic quantity. Here we can just state a fixed value on each arc. In dynamic systems, these multipliers change.
Credit score is worse. When people need to borrow money to lift them above the ground, they are forbidden to have their life changed. If I had a failure business, I don't mind travel on slower trains and take not so comfortable journeys effort to get my business back. But not being able to borrow money is a death penalty worse than banning on 5-star hotels and high-speed rails.
You could just like you know, start up a mumble client and test it yourself.
>To say that there was nothing fun to do back in the olden days would be false.

I think people are saying the opposite. When I think back at all the most fun things I did as a kid, a large chunk of them are totally unavailable to most kids now.

What is there for a kid to do outside now? Most of them could go outside and walk for hours in any direction and not find anything but rows of houses and roads. Likely all of their friends live so far away that walking there isn't an option.

Why play in the park when there may be no park you can get to without your parents driving you there and when you get there you find no one your age or that you know.
Building a beautiful, reusable button with Styled System
> Racism

?????

> bad parts of government... Lockheed Martin

????

What you say is absolute FUD. The US already has publicly funded biomedical research, which works fine (the NIH). Just needs to do it all that way and put all the research into the public domain.

> If you want to put that cost onto the budget good luck in politics, whether you’re talking about the US budget, the German one or the Chinese.

Weak argument. The US consumer is already being ripped off by drug and insurance companies, and would save money from a public system.
This happens in the ocean, too. There are places around my island which were turned into ecological reserves, and the result for surrounding habitats was incredibly positive. Not only does it help stabilize the ecosystem in the reserve, but it results in overflow for crowded species looking for new habitats, improves feeding opportunities for roaming predators, results in better vegetation growth in the general area, and more.

Recreational fishermen still get very upset about it despite how positive it is for fishing in waters that are still open. It seems like a decrease in fishing opportunities, but in reality the reserves function like wells of life for the surrounding ocean to draw upon. I'd love to see even more reserved established.
I used it before I understood anything about databases, and I got some jobs done with it. Now that I have some knowledge, I choose PostgreSQL for most cases. But mongodb got me up and rolling in a pretty DRY way when I first started programming for the web.

If you get to the point where your website is outgrowing it’s initial mongodb implementation, you have a very good problem on your hands.
As I'm running a legacy larger Scala app, what would that compiler options be? e.g. for the line

service.withName(customer.getName().firstName);

with a NPE in line 25?
Just be grateful you aren't stuck with a Yahoo address ;-). Owning your own domain name(s) is worth a few bucks a month.
> That's more in cash AND benefits than a doctor.

No it isn't. You're comparing top-of-the-line tech comp to Joe Random Doctor. Surgeons make thousands of dollars per surgery. Busy surgeons do 5+ each day. That's 50-75K/week in a good week.

The thing you have to realize is you don't get to senior by coasting. You have to have a great education and then work at least 5-10 years. Doctor pay is higher because they have to go to medical school. So really I think the more relevant comparison is doctor vs. mid-career dev. It's still way lower, though.
Little late to the party. I am going second the sentiment that is presented here. Startup makes sense for founding members with double digit equity. For everything else go join a BigCo, any BigMediumCo.
Games are automatically considered to be competing with the company.
Russian Government Passes New Strict Internet Laws
This is a place for things that stimulate intellectual curiosity..
As a general risk management practice, say, if you are associated with a low score post code, your insurance cost will go up and may affect your credit score. It is as simple as that. If all your friends are criminals, I am sorry that you might be on the watch list as well.
I left Amazon a little over 3 years ago, having worked there for over 3 years. I would agree that this article seems misleading. Some of the things the article complains about were fixed while I was working there. The article compares Apollo to Kubernetes/Docker but Apollo predates Docker by years.

The article complains about CloudWatch and log aggregation, but when I started Amazon internally had a mature log aggregation and monitoring solution that I would say is still unquestionably superior to the public version of CloudWatch.
GP's comment may have been true at one point, but AWS is extremely mainstream within Amazon now and has been for several years.
I really like the structured / long messages, but they have an issue in comparison. If your sending process fails badly between those phases, you won't know that with a single message. You may not even get any message at all.

Sure, those cases should log something / log exception / something should notice the failure. In practice one day you'll find a case where it doesn't happen.
Won't most of them just pass their homes to their kids? I am trying to say, that maybe this 40%/10% is normal at any time.
Thanks for this. Alarmist reports of a Black Mirror style social credit system in China have really distorted many people's understanding of the reality of the system, which, to begin with, isn't just one thing.
My previous company hired a lot from bootcamps (specifically Hack Reactor). For a dev team of < 15 people, we had at least a handful of them from bootcamps. I was one of the senior engineers and interviewers on the team so I was part of the hiring decision, so I have some insights on why. Although I didn't call that shot (of deciding to hire from bootcamps), I can see the reasoning behind it.

Like many startups, it was on a node/react stack. And like many startups, we were not tackling particularly hard algorithm problems. A lot of the problems we face were just about building out lots and lots of features on the consumer-facing site and managing a rather large and unwieldy codebase. The skills we needed were not FAANG style algorithm-solving and having computer science degrees. We needed people who really knew node and especially react, and just build out those features that product management and the business wanted efficiently.

Incidentally, outside of the core of 4~5 senior engineers on the team (who've been there pretty much since the beginning), these bootcamp recruits had the highest retention in that engineering team, among many others who had come and go. Your regular CS-educated software engineer tends to get a bit bored doing that kind of work for a couple of years. I left as well, but for mostly other reasons (though that was a small part of it).

To answer more directly to your question of interest though -- it's probably quite hard to pinpoint bootcamp candidates with specific backgrounds you're looking for, though. For example, the backgrounds of the bootcamp hires I mentioned varied widely, from things like chemical engineering to business majors and entrepreneurs of small local businesses who wanted to become a software engineer.
Probably they make replica of those bikes? Just like replicas of apparel brands.
Wow. I hadn't heard that credit companies were seriously looking into this in the US. Very scary.

What about all those high school friends we still have on Facebook who never did anything with their lives?
That’s a great question. I don’t think there is one perfect answer. However I would suggest that you find someone whom you’ve worked with at some point so you know if you work together well. If you don’t have previous experience working with a potential co-founder then I would suggest you try hiring them for a short project to get a sense. Or even better start something new with them so you’re both equally invested and if it doesn’t work out then you still have your original project.
Amazon is a giant company with tens of thousands of employees. People are joining and leaving all the time.
Yes, they made a system as a market for their security tools :)
Amazon Aurora: on avoiding distributed consensus for I/Os, commits, and
The situation in Asmara is caused by oppression and poverty.

I don't think what you call "planning" is substantially different from "make everyone desperately poor so they can't afford to own cars". Not a model many cities want.
>given that boomers are less than 10% of the population

Citation needed... I think they gotta be more than 20%.
What Vivian Maier Saw in Color (2018)
I went from Teamspeak->Ventrilo->Mumble. Never got onboard with Discord just due to life timing when that was on the rise.

I would probably just use Steam voice chat for 1:1 gaming sessions or in-game today. I know League of Legends has voice chat for parties now, which is the only use case that I could have.
The joke goes - When the rest of the world took Orwell's 1984 as a warning, China used it as a model.

However, that joke really isn't true, because all the countries took it as a model, it's just that China seems to be somewhat proud of that fact, whereas the rest tried to do it covertly.
Did we ever arrive at it? Even though most of us may desire lifelong partners, sexual monogamy is mostly socially-induced, not a natural instinct; indeed, social/sexual monogamy usually goes against our natural instincts.

Throughout our history, it's also mostly practiced out of necessity/pressure by the underclasses/commoners* of human society, not the rulers/leaders/wealthy.

* (not counting prostitution)
More like ~0% but it is interesting.
The Tenth says that the rights are "reserved to the states or to the people". A state suspending your driver license would simply claim that it is their right to do so.
Thanks for the reply and for doing an article on this.

Of course most businessmen would almost always take the high-speed option, but that is the case in Europe too. I did meet and talk to a man who owned a factory on the train, though, and I get the impression that middle-class people and students will still take it for trips in their free-time. Not necessarily because they can't afford other options and I think it's just untrue that "only those who cannot afford the high-speed train take the slow train". If that had been a quote by the subject, that is one thing, but here it's stated as fact.

Don't you think there's more to the story than that his associates deduced his laolai status just by which train he came by?
Decentralized Digital Locker
I can confirm that the claim "you can't even use a language other than Java" is completely false. Java is often the best tool for the job because of how much institutional inertia there is behind it, but certainly nobody will stop a team from using a better tool.

PHP is banned at Amazon, and that's the exception that proves the rule: a language being banned is so unusual that I'm aware specifically of the example of PHP.
Sure, you can learn from this, but let's be realistic: I think you had every right to feel the way you did. While letting yourself cool off before replying is a good strategy, it's also useful to give yourself the opportunity to vent.

As with the sibling poster, I was tangentially following this because of the absurdity. I don't think I would've handled it as well as you did.
> Just because the situation in Asmara was caused by unfortunate circumstances doesn't mean the outcome isn't good, or that it can't serve as a model for other cities

That is true. The reason this outcome isn't good and can't serve as a model for other cities is that it is a direct result of suffering and oppression.

There's really nothing admirable in creating a desperate population, even if this leads to a different set of vehicles on the road.

What would be the takeaway here for a modern city?
Adobe Experience Platform Powers Customer Experience Management
China’s Nasdaq-style high-tech board unveils first group of companies for IPOs
I've been in that scenario and NVC still worked. In that case the person I was talking to felt anxious when I practiced NVC in our conversations because they needed freedom: to think their own thoughts and make decisions etc.

I asked if there was some way I could speak to them that would help them meet their need for freedom. Then we both laughed and the situation defused.
Which dnsbl provide this data? Have been searching for it for a long time.
I wouldn't say often. Shame and peer pressure are usually used against someone that a larger group already dislikes.

"Acting selfishly" is also a common victim-blame.

Not sharing your lunch money with povert bullies, or loving someone you love instead of whomever other people want you to love.
This was two years ago.
JavaScript Inheritance vs. Composition
It doesn’t take a lot of traffic to outgrow a poorly implemented mongodb structure with a lot of data. That’s not a fault of mongodb as much as it is using the tool wrong. When I first started using mongodb I treated it like a relational database and hit performance issues very quickly.
I was once pitched a startup founded by some ex-amazonians whose big idea was "Apollo for everyone". They were nonplussed by my spit take.

For the people saying "I worked there and it wasn't like that" I wonder if you worked in retail. It's a very different world from the more modern bits of the company.
Containers are just namespaces for things within the Linux kernel. Unlike with VMs, you're not running separate instances of the OS, it's all run by just one kernel instance, and that kernel usually runs directly on the hardware, that is, on "bare metal". That "ubuntu" base image you can spin up does not actually run the Ubuntu kernel. As a result, bare metal containers incur none of the "virtualization penalty" that VMs do.

Cloud is, in fact, abnormal in terms of how containers are used in that it wraps them into VMs. That's in part because VMs were already there and they simplify provisioning of something that looks like "machines" from the outside, and in part because containers do not offer much in the way of security guarantees (precisely because all containers running on the same host share the kernel), whereas VMs do.
I think GP meant in the sense that Docker containers are just normal programs whose instructions are being executed directly by the CPU (just like how my laptop is executing Firefox as I type this) without relying on hardware virtualization features.
The US will also suspend your passport for tax and child support arrearages; thus making it impossible to travel.
When you travel with a US sim all your traffic is routed back to the US first so it’s quite slow, but it is uncensored. Another trick is you can buy prepaid sims in Hong Kong which use the exact same networks but are uncensored so the internet is fast and uncensored. But this route is expensive.
I don't know if it's teenagers today, but that's always been the case for me and I'm in my mid 30s. Going outside close knit circle of people you know real well for a while, when you create an event people are perpetually going to leave their answer to the last minute or say maybe.
That looks like a parody website. Just to be clear, though, it's not, right?
It is tiring and unproductive to parse other programmers' BS made-up semi-languages. If your shit is so complex you can't handle "tab-switches" you are doing it wrong. Stop crafting these 20-dimensional rhombicosidodecahedrons if you work in a team, please. Just use regular paper and fold a bunch of swans.
FWIW, we implemented dynamic consensus membership change in Kudu way back in 2015 (https://github.com/apache/kudu/commit/535dae) but presumably that was after the fork. We still haven't implemented leader leases or distributed transactions in Kudu though due to prioritizing other features. It's very cool that you have implemented those consistency features.
We use IP-api.com and have unlimited queries for 15€/month. Worked pretty well for us
It's stretching the Nuremberg definition a bit when you accuse a company of it when they try to have their products follow the laws of the countries where they sell them. I'm sure there's a line in the sand somewhere there but refusing to distribute outlawed publications is surely not over it.
https://www.math.upenn.edu/~ghrist/preprints/ATSN.pdf

At the bottom of the original link.
> If it was technologically possible

It's actually pretty easy, you can start chrome with --disable-web-security flag [1]

> I also think you could argue "What if outline loaded articles in an iframe?"

I'm sure this would be legal as it's equivalent to loading the site in a tab. The parent site wouldn't be able to manipulate any of the content/ads/paywalls/functionality, and the content site gets the full hit.

[1] https://stackoverflow.com/questions/3102819/disable-same-ori...
Child support can be based on imputed income. Where income is imputed, it does not exist, e.g., you do not have to pay tax on imputed dollars because they don't exist. So there are no bank accounts to seize because they cannot contain imputed dollars. If a person doesn't have a W-2 salary, there is nothing to garnish. In these cases, courts can and do order the debtor to prison.
On the > 2015 MacBooks the touchpad definitely does not move when powered off. It’s just a piece of glass.