skysight-inc/HackerNews huggingface dataset:
Teams have a lot to do with microservice use. If you have a small team a monolith can work well. If you have a large team, microservices have some significant advantages. And in some cases, you might have a microservice in Swift when you need high performance, but other less intensive services might be in Ruby or some other language, etc.

Right took for the job should be the goal as opposed to chasing fashion. Microservices are definitely overused, but they do have many legitimate use cases. Your CRUD web application probably doesn’t need microservices, but complex build systems might.

Imagine the complexity of Amazon.com or Netflix were a monolith. But something like Basecamp is probably better as a monolith.

There is also the issue of scale. An ML processor might need more (and different) hardware than a user with system.

Right tool (and architecture) for the job.
'Most groups' doesn't mean most people. 99.5% of people voted to make Iran an Islamic republic.

This is really simplifying a complex thing, but I would not make the claim that Tudeh was more important than theocratic supporters and even still, they supported the creation of an Islamic republic and supported Khomeini.

Yes, the MEK was Islamist, but like the other two you mentioned, they were also Marxist. They were directly opposed to the Ayatollah because he usurped their power with the poor and promoted what they saw as a bourgeoisie agenda, securing property rights and free enterprise.
The car dealer should have accounted for that risk in their interest rate. If the recipient of the car didn't sign anything, they should not be liable to return car or money.

What if I took out a payment plan to buy a sandwich, gave the sandwich to a homeless man, and then died without finishing all the payments? You say the homeless man should be obligated to give up the sandwich??
I think this is probably true for larger or more distributed corporate environments, but I think a modular monolith is going to be a more productive and flexible architecture for most teams, and should be the default option for most startups (many of whom are doing microservices from day 1 it seems).

1. Is auto-enforced modularity, separation of concerns, etc actually better than enforcing these things through development practices like code review? Why are you paying people a 6 figure salary if they can't write modular software?

2. Is the flexibility you gain from this loose coupling worth the additional costs and overhead you incur? And is it really more flexible than a modular system in the first place? And how does their flexibility differ? With an API boundary breaking changes are often not an option. In a modular codebase they can easily be made in a single commit as requirements change.

3. Is bring-your-own-language actually a good idea for most businesses? Is there a net benefit for most people beyond attracting and retaining talent? What about the ability to move developers across teams and between different business functions? Having many different tech stacks is going to increase the cost of doing this.

I do see the appeal of some of these things, but IMO the pros outweigh the cons for a smaller number of businesses than you've mentioned. And the above is only a small sample of that. Most things are just more difficult with a distributed system. It's going to depend on the problem space of course, but most backend web software could easily be written in a single language in a single codebase, and beyond that modularization via libraries can solve a lot of the same problems as microservices. I'm very skeptical of the idea that microservices are somehow going to improve reliability or development speed unless you have a large team.
Trial wipes out over 80% of Australian disease-spreading mosquito
Apple and Google asked whether they secretly spy on users by US lawmakers
> If Linux tried to be an entire computing system all in one code base, (sed, vim, grep, top, etc., etc.) what do you think that would look like code base/maintainability wise?

You mean like BSD?
Linux isn’t a giant monolith! Linux is composed of subsystems with independent maintainers.
If you know more than her, go right ahead. If she is an experienced professional in a field and you've never done it a day in your life, then yeah, trying to teach her is kind of presumptuous. This isn't just a female thing — it's poor behavior no matter who you're dealing with — but women have to deal with it more often, so it can be more aggravating for them.
And too often ends with it.
Elon Musk rebuffs claims tiny submarine was impractical for cave rescue
Yes. I didn't really consider that. I was thinking more along the lines of an expiring token. If you had to punch it in, someone who came around and Thermanator'd it would always be too late.
Yeah, multiple services are going to be challenging if an organization has not already setup fully automated CI/CD pipeline(s).
How ready is South Africa for 5G?
I heard mybb is probably the most up to date with php7 support too. Discourse is nice, except that I don't want to pull in a whole Ruby framework, same for nodebb(using nodejs) which is nice too. In short, give mybb a try.
And running an integration test on a single modular application is easy. Doing it for a distributed system is very hard.
It’s a preliminary plan to build something... so basically a fantasy at this point. It’s also an old fantasy, he’s been saying this for at least two years.[1] Mind you...

Musk said in May 2016 that he expected Tesla would produce 500,000 vehicles a year in Fremont by 2018, but the company has repeatedly fallen short of his manufacturing goals with the Model 3 sedan. Tesla built about 88,000 cars in the first half of this year.

With Musk and claims YMMV, and it pays to believe it only when and if he delivers. In this case there is no reason to believe it isn’t what he does best: PR.

[1] https://mashable.com/2016/06/24/tesla-factory-china-9-billio...
Sure, but requiring separate hardware to run code is a pretty high cost.
How to set up a short feedback loop as a solo coder
TIL tariffs are good for the environment.
>She also said that this was an example of the trend of people who aren't experts in a field trying to correct women who are experts. That is also factually true

This is true of non-women, in any field
Unfortunately, no I haven't found anything like that, and it's definitely a sore spot. The tabbing issues for indented lists perpetually confound me, and I'm not sure why. Many articles use different indentation, and it makes me do a double take to figure out if I'm understanding it correctly.
Anyone using Lambda should _absolutely_ do load testing with different memory configurations. You will get different results, and should analyze what is best for your application.

When calculating the overall cost of managing your own instances you should also include time spent by your engineering team. There are particular tipping points in terms of overall requests per second at which point you'd save money by moving from Lambda to something like Fargate, and then even farther above that, you're better off using EC2. And then even above that, you should be running your own instances in a colo space. (And then at some point you should probably be building your own datacenters, and then at some point you should start colonizing the moon, and then... you get the idea.)
Auris launches Hi-Fi Bluetooth headphone amplifier with an audiophile grade DAC
Your “on their own time” is doing a lot of work in that sentence. The debate over the last three decades has not been about “forcing people to pray.” It has been over whether students can pray “on school time” or must do so “on their own time.” The current interpretation of the Establishment Clause requires schools to prohibit student-led prayers at school events, lest it seem like such prayer is being given official sanction. I think forcing kids to pray in school is clearly authoritarian. I don’t think it’s clear that banning them from doing so is anti-authoritarian.

As I mentioned in a sibling post, you can reframe both sides of the debate as “authoritarian” or anti-authoritarian. Here, it’s the majority’s right to publicly practice their religion versus the minority’s right to participate in school free from public displays of religion. The debate isn’t about authoritarianism at all, but about the existence and scope of their rights. Is the right to practice one’s religion limited to practicing it in private? In public? Along with a group that happens to make up the majority of the community? Is there such a thing as a right to be free of religion?
It's highly possible that you..the project manager..were the one who was ill in-formed when it came to the technology aspect of why 200k per year developers were excited by React.
Musk was already in China to open a factory. It was a smaller detour than I had thought.

https://www.usatoday.com/story/money/cars/2018/07/10/tesla-c...
In the context of the release of a new Surface Tablet!

Surely one would typically buy a Surface Go and also buy an iPhone to play Pokemon Go.
Getting investment is a very subjective business. You can play it to your advantage that different VCs have different opinions. But not if you wait for them to deliver definitions to you. The first lesson to learn as founder is that you are not entitled.

(side note: that is the trouble with using the word 'deserve')
Not an expert but I believe controlling Lithium reserves is a great way of attracting companies that rely on Battery tech?

[1] - https://qz.com/1292202/china-now-effectively-controls-half-t...
Agreed. It's annoying that we need special permissions on old public domain artwork. Depending on where you're at they can't prevent you from using it freely. In the US at least there is precedent that exact digital copies of public domain works are not able to receive copyright protection (https://en.wikipedia.org/wiki/Bridgeman_Art_Library_v._Corel...). Though this isn't universal throughout the world (https://blog.wikimedia.org/2017/07/25/wikimedia-sweden-freed...).
They're Building the Straw of Tomorrow Now That Plastic's Passe
Another part of the question worth asking: is it worse than bitumen? We're already accepting an environmental impact from the roads, does this improve on that or not?
You cant simply deploy a plain JAR to ECR, K8S (EKS/AKS/GKE), or OpenShift, or any other such system. And organizations/people are increasingly using such tools/services for building their services.
Seeing less well off people making do with low quality android phones, I'm not convinced that actually is a thing that happens.
Can someone more knowledgeable tell me what good a MOU in China is?
I don’t see any reason you shouldn’t always design a system as domain specific micro services.

Now those micro services shouldn’t always be out of process modules that communicate over HTTP/queues, etc. A microservice can just as easily be separately compiled modules within a monolithic solution with different namespaces, public versus private classes, and communicate with each other in process.

Then if you see that you need to share a “service” across teams/projects, or a module needs to be separately, deployed, scaled, it’s quite easy to separate out the service into versioned packages or a separate out of process service.
Quality/higher-end cassette players for playing generally lo-fi music? Something's wrong here.

I mean, in the article one guy says that he managed to compress and put 3 songs onto 1 floppy and was satisfied with the listenable end result.
Yes, but "monolithic" web applications can be built in the same way. It might not be a 100% accurate usage of the term, but microservice/SOA advocates love to call modular applications monliths anyways, to the point that it's something that most people seem to do.
I’m not the parent commenter, but tab and memory management has definitely gotten better due to increased RAM. However there’s still no guarantee that your hn tab will persist after opening half a dozen potentially media heavy additional tabs. I’d write that lengthy comment in a separate note-taking/writing app.

On the other hand I still regard the iPad as a fantastic device made for browsing, reading, media consumption an dlight work. The fact that it’s light, small and so portable enables you to always have it ready and nearby on the couch, out in the garden, at the coffee table. It’s a feature that’s hard to explain. Unless I’m doing real work, my iMac hardly gets any use these days.

The surface might handle these tasks just as fine, but I guess you’d give up at least some convenience due to the fact that, at least to me, the surface seems like a ultrabook first, tablet second.
https://news.ycombinator.com/item?id=17499555
All English speaking countries would be a good start for (almost?) zero effort on Mozilla's part.
How to Monetize a Blog: Advice from a Blog That Makes Money
> how is freely trading your labor and goods for other's labor and goods an immoral system?

GP said "amoral" not "immoral". Morality is only a factor in capitalism in so much as it informs the decisions of the actors involved. Both truly moral activities and truly immoral activities can coexist in a capitalist system.
In this case it sounds like they started with a microservice architecture, but CI/CD automation necessary for robust testing and auto-scaling was not in place. The problem of queues getting backed up might have been addressed by adding a circuit breaker, but instead they chose to introduce shared libraries (again, without necessary testing and deployment), which resulted in very tight coupling of the so-called microservices.
Great point. I like separate services, but would cringe at 100s of services in any system I have seen.
Your experience is vastly different from every other developer I know. Other than people having a friend who can literally give them a job, ex a startup CEO, it's all multiple days of interviews, round after round of whiteboard coding, engineers being thrown into interviewing you with zero warning so they just middle through the whole thing, and getting ghosted by the companies at any point in the process.

These same companies are ones I see talking about shortages of engineers
Public Consultation on Summertime Arrangements – European Commission
How frequently are developers being laid off? And why should companies just keep people around if they aren’t adding value? The lack of that “social contract” has resulted in much higher wages. Look at developer salaries in Paris compared to New York. Since there is more job security in France, the trade off is that “market rates” are dramatically lower.
We scraped the site. The website takes a pagesize parameter that doesn't seem to have a limit so we loaded all the images in one page and just downloaded them all.
> calling out a particular library for having a less than ideal implementation seems a little rude

Why? As long as you call it "less than ideal", and not say "it sucks" :). Maybe in the end a patch will find its way upstream; I hear that someone is contributing to this library, sometimes.
To Make Sense of the Present, Brains May Predict the Future
> what good a MOU in China is?

Jack shit.
Sorry about that, you're right.
If your job is easily parallelizable then you can run multiple lambdas in parallel. For the above use case they probably should have kicked off one lambda per prefix or similar.
With web apps the main concern is data consistency between relations. On the OS level you have these same concerns with memory and disk, and there's database-like systems in the kernel and drivers to handle it. Essentially all these utilities are running within the same "database" which is disk and memory management handled by the kernel. Usually microservices have their own databases, which is where consistency hell begins
The people/events you mention are in the extreme minority, and are unhinged private citizens. The government and law enforcement of the US is extremely liberal in its tolerance of dissent and protest, as is the American way.

Let's also not forget that there are unhinged people on both sides of the political spectrum.
A car is not a sandwich, just like a credit card is not a potted plant? I used the specific example of a car as something that has legal constructs for an actual document called a title of ownership, where there can be a lien on the title, etc.

If the dealer has a lien against the title of the car, then yes, you give back that car when the order to repossess is issued.

You think the lien is cleared because the debtor passed away? It doesn't work like that. The ownership of the car is based on a transfer of title, and though you may be driving the car, possession is "only 9/10" of the law. If the title is not in your name, then it is not your car. You're just driving it.

Such cases I'm fairly certain that it's actually the title that says who owns the car. If you gave a homeless man a sandwich, paid for with a credit card, and then you died owing money on that card, then yes, that man probably has clear title to keep the sandwich.
Great idea! Take billions in US taxpayer subsidies, then give away all of your technology to our biggest geopolitical and economic competitor. All because mass manufacturing is "boring" and "hell" and you can't keep up with demand.
I hope it only uses normal git stuff, so that I can selfhost it too on my laptop or on my computer at home as I do with my private git repos?
> Reusable Reproducible Composable Software

https://github.com/fractalide/fractalide/
Tesla should be very wary of the very real threat from corporate espionage in China. Brining a factory to China would allow a bad actor to really get into enterprise and create even better clones. Tesla wouldn't be able to keep up financially if Chinese manufactures built cars using Tesla research resources.

side thought: Maybe TESLA turns into a research company that sells its IP to manufactures instead of actually building cars.
"My work is in scientific reesarch..."

Good for you, but that wasn't what I meant. "Do nothing" in regards with the current situation, not in general.
Trump's tariffs are moving US jobs abroad (BMW also announced today they will shift production to China) but hey tradewars are easy to win right?
Sure, it happens to men as well, albeit less often. That doesn't make it any less irritating for women. And remember, the other person who got fired was a male colleague who simply pointed out that he didn't have to deal with that much nonsense and he didn't think she should either.
so this needs firefox installed? what about other text-mode browsers such as lynx, elink2 etc? or even the light-weight GUI browsers such as midori etc?
Write Cypress tests for an Auth0 app
Some people call this... microservices! Common advice is that a microservice should align with a bounded context in domain driven design, which can involve a LOT of code.

Many large companies have millions of LOC behind their microservices. Your average startup probably doesn't.
> Or, you know, you could just admit that the wording was poorly chosen and caused a lot misunderstandings, and that Musk wasn't officially asked for help, but that a random stranger on Twitter asked him to do something.

I would rather not claim more than I know, given that I don't know if he was asked officially.
Don’t treat people differently based on their financial situation
With these techniques - how complex a program can practically be created in 2018?

A lot of the example programs mentioned feel more like functions (stateless + deterministic mapping of a tuple of inputs to a single output).

In contrast, I think of a 'program' as having a longish lifecycle comprising a stream of inputs and outputs.

Relatedly, I'm not clear how well the approaches detailed here actually would scale with complexity - is this a meaningful building block in building more complex applications? Or is some higher-order framework needed that 'knows' how to apply this in a rich context?
You're misconstruing what Musk actually said. He said they're not going to need to issue / raise in 2018. They're not going to begin building a factory in China this year and won't need financing for it in the next five or six months.

Edit: for the anti-Tesla downvoters -

"CEO Elon Musk has said that Tesla wouldn't require new funding in 2018, in either equity or debt. On a call with investors, in response a question from Morgan Stanley analyst Adam Jonas, Musk said that when it comes to raising new money, "I specifically don't want to." "

http://www.businessinsider.com/elon-musk-on-raising-more-mon...
Also big fat tariffs on non-Chinese-made imported cars which make them non-competitive. Basically, China does not believe in free international trade.
tldr- they both seem to be very secure email providers, with some differences. To fully grasp differences, read the links referenced below.

I've done some research, but not much. I should have researched more before speaking, so if I'm wrong, please let me know! I just want to have the most secure email. Anyway... here are a few things I've found. I'm no security engineer, so others may have more insight.

First thing is the location of the datacenters. Protonmail's servers are apparently under 1000 meters of solid rock in a bunker, and they claim it could even survive a nuclear attack. (And, they aren't in the US) (https://protonmail.com/security-details) Even if that's there for marketing purposes, it's kind of cool.

To compare, FastMail also has good security, but it's based in New Jersey, and I don't think it could survive a nuclear attack ':) (https://www.fastmail.com/help/ourservice/security.html)

That stuff is important, but unless something crazy happens, I doubt there is going to be any serious physical attacks on the servers. But, you never know.

ProtonMail is open source, and I know some of FastMail is too. Not sure if it all is or not.

ProtonMail has end-to-end encryption, and while FastMail has encryption, it's not 100%, and on the above /security.html link, it seems employees have access to some data, and full encryption is still a work in progress.

From the link:
'At this stage, some system log data (which could contain personal information) is temporarily stored on un-encrypted disks on individual servers, however we have an ongoing project to bring encryption to all system logging as well.'

Probably the biggest thing is when a company is forced to hand over data. ProtonMail keeps a Transparency Report, so the world knows about everything dealing with this. (https://protonmail.com/blog/transparency-report/)

ProtonMail is under Swiss law, and FastMail is under AU law. They both claim to not answer to US claims, but FastMail does have servers in the US, so I'm not sure how that all works.

Anyway, you can read more on their sites from the links provided. Hopefully some of this was helpful.
How the data eng team for Gizmodo, the Onion and Jezebel manage RedShift costs
Yep, just pure git, it's nothing fancy on that front.
tl;dr:

> "However, the Webb telescope probably could make a relatively simple transition from one vehicle to the other [Ariane 6], as they have similarly sized payload fairings."
Continuous integration and delivery tool basics
It's ironic that what's essentially a billboard would get turned into an icon.

It's also kind of sad that Hollywood has so little in the way of interesting landmarks that a billboard is how it's represented.
Stopped using a percolator. It takes much longer to make coffee, but I look forward to the ritual and the idle-brain time.
That's exactly what we were doing. 1 Lambda to download and aggregate all files under a prefix.

The problem was the task just couldn't complete in < 5 minutes.
Unfortunately, our website is currently unavailable in most European countries. We are engaged on the issue and committed to looking at options that support our full range of digital offerings to the EU market. We continue to identify technical compliance solutions that will provide all readers with our award-winning journalism.
I don't think randomly truncated sentences were expected:

This is a motherfuc
And it's fuckin