skysight-inc/HackerNews huggingface dataset:
I agree with your statements about local reasoning. I do want to call out that micro services also make debugging more complex (in addition to deployment, as you already mentioned). You have to take care to make it possible to stitch together the context in which an error happened. In a monolith, you get this for free with exception stack traces.
Well if you're unwilling to think too hard about the intelligence of pigs, I can't see how you can cast judgement on the Japanese for not thinking too hard about the intelligence of whales.
I haven't tried doing this with Azure, but if it involves setting up PowerShell Remoting for local accounts and non-domain computers, then I can see why it would be a hassle.
The point is, it's the same mindset. The level of craziness varies wildly, but the underlying goal of "I want to seek out exponential growth" is the same. And it's worth recognizing that.
That's an interesting idea. It might even encourage developers to work on higher quality apps, or to not devalue their own software.
Or in Mobile Safari.
> machine learning problems at CFA

This is prime deep fried learning pun territory...
Considering the relative age of WSL integration in comparison to Windows and Linux themselves, it's progressing very nicely. I feel almost as comfortable on Windows now as I did on OS X 10 years ago -- but I don't need to pay the Mac Tax.
Szilard never had brain surgery.
Are you working at my company?

Ok, more seriously: that’s the way existing code is about 90% of the time - it’s the reality of working in our field.

It may or may not reflect on the original developer. Maybe they were learning a new framework. Maybe they were rushed. Maybe it was originally intended as a prototype but ended up in production. Maybe the requirements have grown or changed significantly since it was implemented and the original design didn’t scale well (this is to blame for most of the awful code where I work). Maybe they’re just not very good.

If you’re going to take this to management, I would not bad-mouth the original developer. I would suggest framing the issue as the code not scaling well to the new requirements.

Then give them a few options with trade-offs. It could be that management is willing to spend the next few years playing but whack-a-mole to avoid an extra couple weeks on the project to put it under test and refactor a bit. It could be they think the fix up is worthwhile now if it’ll save them a month’s worth of development time in the next few years, but not if it’ll only save a couple days. It could be that they intend to rewrite the entire area of the product in 6 months and only want to invest the minimum effort in changes until then.
> There are very few people who actually eat or otherwise use whales, the rest can freely disapprove of that without sacrificing anything.

That's what I'm arguing against; the average person is less hypocritical than we label them. Now whether you think their justification in the difference is valid is another point. Most of these groups tend to be squeaky wheels and I would guess (yes, lots of guessing) that the vast majority of people don't have a very strong opinion outside of general species endangerment. Your average meat eater would have no problem with whale handled/consumed in the same way as they do pig. Similarly your average anti-meat eater would have the same problems with whale handling/consumption as they do with pig.
This is not an argument against the fees but an argument against something you personally don't like. To pretend otherwise is intellectually lazy.
Euphemisms like "advocating for his personal beliefs" wouldn't fly, if say, the owner was donating to organizations that fought to make interracial marriage illegal again.

We'd call that what it is: bigotry.
Capitalism gives people the full fruits of their labor except when they voluntarily decide to give the fruits of their labor to someone else, possibly in exchange for something. Why would anyone do this? Specialization and trade. Maybe they are more productive if they can work with other people. Maybe they need access to capital. Maybe they prefer having something liquid, like money, instead of fruits that they cannot do much with. Maybe they prefer to have a stable income in the short term instead of having an income that depends on their productivity and the desirability of their fruits for other people in the current market conditions. But in any case it has to be voluntary—otherwise, it is not capitalism.

I agree that the prisons are bad, but the system that puts people in prisons is the state, not capitalism. Be sure to blame the right ideology. Same for the homelessness and poverty—to some extent it is impossible to prevent them because of scarcity, but to a great extent they are due to rent controls, zoning laws, restrictions on trade, deadweight loss from taxes. Again, be sure to blame the right ideology.
Mozilla's latest step in fight to save net neutrality
I also don't like hearing about religion while I'm trying to listen about programming - guess that makes me a religious person too?
@dang, remember I said there is collective here mercilessly killing wrongthink in threads? Marking as "flagged"? Exhibit A.
Apple's subscription cut is 15% after the subscription has been active for a year, it's 30% for the first year.
I get the point you're tryin to make, but, then again, who are we to judge what is and is not worthy, especially this early? A lot of "unworthy" things have been extremely value to us as a society in hindsight, let alone things that have stemmed from them.

> countless B2B products truly worth it?

"B2B" is a very vague and extremely overarching term. Computers, internet, and cell phones were all, at one point, very much "B2B".

> Who could possibly, genuinely want to work at such places?

For starters, I can imagine some people would fancy having a large impact on the world and the subsequent 10-12 figures attached to their name from all the value they created. Microsoft was "B2B", Amazon was an online bookstore (some people would imagine "instant food" in a category close to that), etc. It can be hard for many to see the value of something at its origin and not be able to see how that would shape a society, let alone an exponentially changing one. I think Peter Thiel would call some of these things "secrets".
That's pretty crazy.

Any idea how they hacked your Gmail account? MITM/intercepting your password? How did you find out? Did Google inform you some IP in a bizarre location signed in?
> there have been a series of primarily commercial OSS projects like Redis and ElasticSearch that have gained a fair bit of traction. They really aren't grass roots efforts

I think that's very unfair. Both Redis and ElasticSearch are definitely grassroots projects - both Salvatore (Antirez) and Shai worked on their projects for years, with minimal support from the outside world, grew their community organically, and managed to build something useful for thousands of grateful developers. Later, they looked for ways to make a good living while continuing to invest in the success of their projects. In the process they built (or joined, in the case of Salvatore) businesses dedicated to supporting the development of their project. There is no perfect solution, but in both cases I would say that they succeeded - they are making a good living, and their projects have continued to grow and make many users happy, in great part thanks to them and the business they work with.

To use that success as an argument against them - to present their business efforts as opposite to their community efforts is just not true, and I think it’s harmful. It punishes them, the creators and maintainers of a great and useful project, for wanting fair compensation for their efforts, and making the effort to give back in the process - when so many others profit from their work, and give back nothing, or the bare minimum to make themselves look good.
> The systems in EU are much better than the weird amalgamation that TSA has cooked up for us. With a EU passport traveling from the US I can sometimes just go through a gate that scans my passport and takes a photo and does a biometric verification in 10 minutes total. When traveling back to the US I always get to stand in a line for at least 30 minutes no matter what things I use and then talk to the friendly CBP officer

Huh? We're talking about passport control, which is completely separate from TSA.

The experience you're describing, by the way, is exactly reversed for people traveling on a US passport. When traveling with a US passport to Europe, I have to stand in the longer, non-EU line. When traveling back to the US, I go straight to an electronic kiosk that scans my passport, and it takes about five minutes.
I don't think your analogy holds. The big issue with granting commercial hunting rights is that you have hunters (and related industries) launching political attacks to expand them using the income and playing the victim when you take them away due to resulting stock decline.

Once they are out of minke they will legally or illegally hunt something else. (Whether it is one or the other is just a matter of how much money they have to corrupt policy verse hunting completely illegally like a portion of the fish industry sneaking around the coasts of poor nations.)

If they can't play by rules they don't agree with now then they aren't going to play by them when they have expanded on minke, represent a larger portion of some GDP and are looking to keep their larger fleet financed.
Fiverr for professional gamers – gamingcoach.gg
The argument is not really about strikes.

> If some enterprising people in New York had tried to set up their own ad hoc sanitation service

they would also be doing very useful and important work (would just be paid even less perhaps).
China shuts down blockchain news, bans Beijing hotels from hosting crypto events
I agree that there are many important ethical questions that are bypassed in the day-to-day of those companies for sure, but at the same time I think there is an attitude here of "who cares what happens with the company's money once it leaves my area, they are solving interesting problems and the people working for them are doing intellectually engaging work".
From the cow's or whale's perspective, it's the same.
Not when Apple refuses to implement web Push API. Without Push, webapps can't compete.
That's true for retail but that hasn't been a thing for most developers since the 90's. And traditional retail includes things like physical shelf space in a real store with real boxes etc. Since the late 90's/early 00's developers have been selling and distributing (PC/Mac) software online where the typical processing fees are usually reported as no more than ~10-15%.

Most console games are still sold retail because people want the ability to trade them in. In the early 2000's high speed internet wasn't ubiquitous and most software was still being sold in retail.

The app store narrative has been 'look at how much better developers have it than the old days of retail' when the reality is most of the smaller developers could never realistically sell through the traditional retail channel anyways. (there was a lot more to it than the larger cut involved) The other reality is that mobile devices are locked down in ways that PCs historically have not been (i.e. difficult to impossible for most end users to install software outside of the app store) and the only realistic option they had was to go through the platform owner. (i.e. Apple/Google/Amazon/Microsoft)

So the app stores have been a net positive for small developers? How many people are (or should be) paranoid about downloading software from a random site and then putting their credit card information on the same random site? How many that are willing would even go through the trouble of entering their credit card number as opposed to just authorizing the payment through Apple/Google?

Console manufacturers have also demanded a cut of software sold on their platform since the mid 80s. You couldn't sell a game on a console without having signed code on the cartridge/disk and I believe most of the console makers forced you to use them for manufacturering..
> you aren’t acknowledging the fundamental tradeoffs.

Well, the post that I was responding to stated the tradeoffs (complexity). And I was responding by saying that 'complexity' is a bit nebulous - and, in my experience, is reduced in some areas (very easy to reason about independent microservices without having to consider dependencies).

> Debugging systemic issues across distributed systems is automatically one or more orders of magnitude more difficult.

Sure, I guess. I haven't really run into issues that good correlation ids + instrumentation can't help with. Also, I find it really easy to target metrics and 'smoke alerts' to small services. Ideally, in a distributed system, you aren't worrying too much about distributed debugging so much as a single service failure.

> I hate these discussions on HN because there’s so much generalization and opinionated arrogance

Whoof. Let's take a step back here. I shared my experience and opinion, I don't think I'm being arrogant by doing so. I stated that microservice-first is not always the way to go, but that it can work - and I pointed to an area in the article that I thought really highlighted this point (the need to build features rapidly).
I haven't tried the Impossible Burger as, as far as I'm aware, it doesn't exist within a 50 mile radius of where I live, but Beyond Meat's Beyond Burger is pretty great too.
The scan is from a book called “8 Steps to a Pain-Free Back” by Esther Gokhale which I recommend reading and makes the case for a J shaped spine (rather than S shape).
https://news.ycombinator.com/newsfaq.html

>> If you turn it on you'll only be allowed to visit the site for maxvisit minutes at a time, with gaps of minaway minutes in between. The defaults are 20 and 180, which would let you view the site for 20 minutes at a time, and then not allow you back in for 3 hours.
Exact Values of the Sinus for All Integers [pdf]
I hold that conscious experience is likely the only thing that can matter morally. In the US, in fact, the vast majority of meat comes from factory farms - a place where sentient beings are living lives not worth living (roughly speaking torture). Buying meat thus results in market incentives to produce more meat in the future. So by buying meat, people are implicitly paying for more animal torture. Individual choices not to eat meat decrease the future supply*

It doesn't matter whether in the past things were different. It doesn't matter that other animals eat animals. What matters is that each of us has a choice when buying food in a restaurant or supermarket. A choice that directly results in less or more suffering of sentient beings.

* footnote in case you're curious: supermarkets are receptive to consumption patterns -- either at per-unit level, or at threshold they buy in bulk -- so you stand a chance of being the purchase that results in dozens more animal purchases. Factory farms are similarly responsive to market consumption patterns. Economists have studied the market elasticity of animal product sales and individual decision not to purchase does translate in decrease in future production.
You do get XCode for free though. There's a lot of development behind that software. I don't totally agree with the 30% fee, but someone has to pay for XCode development.
Scrum should work for you. Don’t work for scrum
If you give me a black box of code, and I can't tell the difference, I don't care what is in the box. The primary things to be concerned about are A) support (which sounds like valve is covering themselves, not that they are notorious for great support), and B) performance.

If something is performant and it works, who cares how it got there. If either of those things aren't there, then I could see how the frustration kicks in.

In the mean time, I have a ton of friends who have been saying "I would use Linux but my games" for years now that might actively take the plunge.

As proton evolves and gets better, I fully expect more devs to make minor tweaks to make their game play nicer with proton, which is far easier to do than making a full linux build. Which means overall, the games getting betters, and the tools getting better, this is great news for gaming on linux.

Now I wonder how proton will play out for non steam games. If proton is basically "game-centric wine", will I be able to use it to play Overwatch?
Right, and WalMart has a “monopoly” on WalMarts, but that’s not actually a monopoly. If they had a monopoly on supermarket, that would be a legal issue. Apps is the space for competition, and Apple doesn’t have a monopoly on apps, or phones. In fact you can almost always get the same apps on multiple platforms.

People just want something they can’t have, so they play word games to make themselves sound righteous rather than selfish or petulant. No amount of talking around the issue or downvotes changes it, and it’s why an AG will laugh in your face if you claim Apple is violating antitrust regulations with their system.
WSL (Windows Subsystem for Linux) is doing a pretty great job of making those *nix commands easily available on Windows. I don't know if it's ready for say DevOps day-to-day professional usage, but just being able to find, grep, awk on Windows works great for me.
Actually, it's pretty surprising. Western journalists/academics have always been given a fair degree of latitude for reporting inside of China as long as they only wrote in English for foreign press.

There's been an active contingent of China Twitter loudly saying for the past few months that academics and journalists should be speaking out more about Xinjiang because the likelihood of visa revoking has been vastly overstated. Recent reporting seems to have touched a special nerve and the reactions are far more extreme than other negative China stories that journalists have weathered in the past.
Does anybody have a link to a paper?
Stuxnet by 1000x. Stuxnet basically averted WW3.
> So we're sending a new data model in the form of JSON over TCP using AMQP? Or are we using STOMP over websockets? Who maintains the broker? Do we use a direct exchange or topic exchange? How do we replicate messages across exchange nodes to ensure uptime? How do we upgrade the broker?

Uh? I don't know? Like, I know how I've done it, idk how you want to do it, and I won't prescribe implementation details as if they're universal.

> Monolith, basic high availability is 3 servers, minimum. Now every single microservice needs 3x servers, plus autoscaling, plus we need things like distributed logs, a resilient broker, etc. Even simple things like uptime pinging are more expensive because we're tracking more hosts.

If you can run your entire project on 3 systems, yeah, sounds like a case where splitting out would be more expensive. Though you can do microservices without having separate hardware - just stick them on the same box. You still get software fault isolation.

> Sure, if you ignore everything outside of your system then it's really easy to work on a single microservice, and if your startup has several million dollars and hundreds of engineers - great, use microservices.

That seems like an exaggeration.
But the message is working otherwise there wouldn't be a huge increase in the amount of and interest in vegan food products in the last few years :)
>Absolutely terrible search

We have much more powerful CPU, In-Memory DB and SSD, Searching within a comparatively small dataset that is the App Store is a solved problem more than a decade ago and much more so now. Instead we got a appalling App Store search. It could simply mean one thing, Apple just doesn't care.
They are doing a ton that is useful:

- Taking care of payment processing

- Storing the user's credit card information

- Providing a ton of pricing options

- Providing analytics and crash monitoring tools

- Providing deployment tools

- Providing development tools (push notifications, regular updates to their platforms, market segmentation, beta releases, etc)

- Providing distribution

- Creating a market place for the demand

I'm not saying that 30% is the right amount but to say that the stores are doing nothing useful is a bold disregard for the service they are providing.
> In a perfect world, we'd all stock up on just O-negative blood and use it everywhere

Are there any advantages of using blood with the patient's specific antigen type over plain O-negative? Perhaps keeping all blood types available might still be a good idea in a hospital setting.
"And, yes, we do morally owe it to nature not to eat animals." I think you're right about this, but you don't quite say why. We owe it because we're capable of not doing it, and still surviving as a species. We can't blame mountain lions for eating rabbits, because what the hell else are they going to do?

And this is coming from an omnivore. If meat were completely taken away as an option overnight, I probably wouldn't have a problem with it, in all honesty, but its ready availability and lack of the distinct association of its production makes me able to consume it without feeling the moral chaos of it.
Or... your privilege allows you to ignore the political consequences of most conversations.

What do you think politics is? Like an actual definition.
Agreed.

In a gig last year, I needed to improve the build turnaround times on a Jenkins system. After learning everything I could about Jenkins, I realized the correct answer was to delete it and rewrite my own version that ran on the local system, which was way, way faster and much easier to debug and maintain.

Not having to commit/upload your code to a build server and then wait to get an executable/package back is an enormous time-saver just in that overhead alone, but even the build itself was faster, even though it was written entirely in bashscript.

Go figure.
Despite your many reasons to discount the first experiment, their conclusion over six separate experiments is more or less the same as yours: "it's plausible that rituals can have useful effects on behavior" vs "Our body of evidence suggests that rituals can have beneficial consequences for self-control."

What evidence is there that people in this study might have been lying?

I think it's interesting that you completely dismiss calorie counting, which is the only long term strategy that I've seen work consistently for myself & others for weight loss. Why do you say it's wildly inaccurate? How inaccurate is wildly? How accurate does it need to be in order to work?
Most effective altruists would agree with you (and thus disagree with a possible takeaway from Chik-Fil-A's advertising) that eating chicken is better than cows, as cows provide significantly more meat than a chicken, with ratios being up to 50 chickens per every 1 cow, as far as quantity of meat for normal portions go. In other words, someone eating only chicken may kill X chickens, but someone eating only cows may kill 1/50X cows. Of course there are other variables involved like weighing the differences between these animals, their treatments, lifespans, etc., but it is nonetheless a point with notable weight. Although this isn't quite the area I was getting at, just that the most significant things should be looked at first, all else constant.
Among other things, this is what the common law principle of "Adverse Possession"[0] covers: The owner of a property has a minimal duty to enforce their claim on it, otherwise the claim is forfeited. If someone showed up at your house with documents that showed that a title transfer from a century ago was invalid and they were the rightful owner of your land, you could tell them to piss off just because they hadn't tried to enforce the claim previously.

Without this principle, no ownership would ever be clear because there would always be the possibility that someone could show up later on and prove they're the real owner. It basically says that, after some point, the status quo rules.

[0] https://en.wikipedia.org/wiki/Adverse_possession