skysight-inc/HackerNews huggingface dataset:
These are personal opinions, based on the project I outlined (and not what I work on now, necessarily!).

Technically:

- Google has the most reliable network, compute and storage (for a given size).

- AWS has the only comprehensible security model for identity, although it's still not complete (e.g. I can't grant a role assigned to an instance profile permission to `DescribeInstances` for itself only). I strongly believe IAM is the crown jewel of AWS, - but wish it would be completed to it's own potential.

- Google has the best "organisations" structure overall, though AWS Organisations is vastly improved over what it used to be.

- Azure's model for network peering between networks in different tenants is complete crazy town and will certainly result in outages when a customer disables the service account required to maintain it.

- Provisioning times in Azure are wildly variable - provisioning a VM with the same image in the same zone often had minutes of difference between fastest and slowest. The other two are much more consistent.

- The Terraform provider for Google is missing many data sources, and almost every type of resource we used needed patching in some important way.

- We had to build "surrogate" Packer builders for Google and Azure to make automation of scratch-build ZFS-on-root Ubuntu images with our platform customisations. I built the AWS version of that builder originally, so that was not much of a surprise.

From a support perspective:

- AWS and Azure were very willing to work with us in getting our service up and running even though we weren't spending a huge amount in the development phase, and it was easy to get in touch with someone to explain what we were doing and request advice.

- It was impossible to speak to a human at Google. Experiencing the kafkaesque automated account policies (e.g. "you can have enough cores to actually bring up a database cluster when you pay your invoice but we haven't issued an invoice yet because your account isn't a month old, and no despite being a company with a multi-year trading history you can't just put money on deposit to prove trustworthiness") actually prompted me to move my personal accounts off GSuite in case a problem ever arose.

Sadly the technical excellence of GCP in several important areas did not (for me) make up for the fact that they are impossible to work as a small business doing something that is not strictly happy path.
They've been in the language for about a decade now, and before that we had the tr1 hash_map classes that were available in most environments.
Interesting. Maybe take a look at R:BASE too. It was the first relational database for the PC. dBASE wasn't very relational (didn't emphasize referential integrity) at first. MicroRIM also took/takes pride in its code.
A system that works poorly on dark-skinned people would be a nonstarter in most parts of Africa and South Asia.

But in North America it's hailed as highly successful and put into production, despite some 44 million US citizens being Black or African, with demographic concentrations as high as 70-80% in some cities.
Excerpt from the article:

> This is an important insight from this research: cutting out beef and dairy (by substituting chicken, eggs, fish or plant-based food) has a much larger impact than eliminating chicken or fish.

My intuition is that this harm reduction is surprisingly doable for most omnivores, because it doesn't require going full vegan. Or going on a harm reduction meal plan on, say, all weekdays would make 80% of the difference.
This always feels like a weird argument.

In the part of Maryland (USA) that I live in, quite a few areas are named after families who lived here in colonial times, and they were granted huge swaths of land. But a descendant from one of those families today can't reasonably expect an estate of hundreds of acres. There's just not enough land to go around with the size of today's population.

Obviously, that's taking it to the extreme, but the population of India has probably doubled since 1980 or so. I don't know your age or your parents' ages, but there are certainly far more people in India now than when your parents were your age, so it wouldn't make sense for an equivalent amount of wealth to buy an equivalent piece of real estate compared to previous generations.
> For some reason it's ok to criticize someone's eating habits, but not their reproductive ones.

For some reason yes... like remember the guy with the funny looking mustache?

The problem is everyone who makes some form of this argument tends to think it's the other people there should be fewer of.
As just another average Joe/Jane, what can I do to influence anti-trust department that this merger is a bad idea for competition? It really does surprise me how many mergers are done purely for market capture reasons. The US Tech industry has a few bully behemoths who keep on getting bigger and a ton of smaller players.
There is no point in killing something which is already dead.

You will only get bad press. Much easier to let it rot.
It's jargon-y because I'm using terminology you don't regularly use. I talk like this all the time, not to try to sound smart or academic (I really value clear communication, some ideas are just hard to communicate clearly) but because these are the terms I think in. I am trying to translate from my terms into what I assume are yours though (leaning on some cultural assumptions here), so please bear with me.

> (Sorry if this comment is a waste of time.)

I find these exercises inherently valuable because I need to learn to make these ideas understandable if I am to try to help popularise them, which I would like to.

> How would you go about finding out if something actually "exists to prop up the status quo" or not?

So I'm using a concept called teleology here. It's a way of thinking about the purpose of a system in terms of its outcome. The media "props up the status quo" in the same way that Darwinian evolution "adapts species to their environment". There's no conscious agency there; no one is at the helm of evolution, making it do so (with apologies to biblical literalists).

So how do you find out if the media props up the status quo? The same way you find out if Darwinian evolution adapts species to their environment: you observe it and see if your hypothesis holds up over time. If the media's reporting lines up with assumptions you would make from your deepest beliefs, then either both the media and you are perfect truth-uncoverers (which would be impressive given epistemology, ie the study of how we can know things, is still a hotly-debated topic 2000 years after its creation), or the media is blowing smoke up your ass.
Easily. C++ has ways of being faster that C can't really match - namely, templates. They can be hellish to write & debug, but generating type-specific functions is fantastic for optimization & performance. It's also a lot easier to be faster in C++ on key things than it is in C, specifically small-size optimizations. Yes you can do an SSO string or function pointer in C, but it's hard & painful to do so, so it's rarely if ever done. But it's trivial to do in C++, and since the standard library does it for both strings & functions, it's also commonly done.

Similarly in languages like Java or C#, having first-class exceptions means fewer branches & error checking on the hot path over something like C. They are on the whole slower than C for other reasons, but it's not because C is "the best" or "the fastest" at everything. And of course you can't really do de-virtualization optimizations in C.
“... it remains unclear why it's having to happen. Perhaps the original blueprints are no longer available, or the manufacturing process of these components has altered or disappeared.”
Nearly everyone wears cotton or synthetics, no one "needs" wool the same way you don't need the unique light a whale oil lamp gives. These are, again, vanities for the vain at the cost of animal suffering. Wool is also very expensive and the environmental cost of raising all these animals outweighs the biodegradable benefits.

Except in reality, leather is more or less a fast fashion item that comes and goes. People buy them and toss them as their fashion tastes dictate, again, its not the 17th century. Its very rare to have a leather coat you wear daily for decades. Even in poorer countries is expensive to get and treated mostly like a vanity item. Alternative fabrics and materials work just as well and they both end up in a landfill after a few years anyway. Also the leather industry is abusive and exploitative towards workers and exposes some of the most vulnerable people to carcinogens and poisons needed to "work" leather. Is your vanity item worth all this suffering?
It just wasn't a strongly-relational one. Marketing! xD
This is rather dependent on the landlord, obviously, but the actual rental price is often just one component of the overall cost of a commercial lease. In addition to rent, stores often pay fees for common area maintenance, security, etc., and negotiating on these fees is much easier. Depending on the state and legal situation, some landlords actually own liquor licenses that they rent to the lessee for restaurants or bars for a fee.

There's a lot of stuff that can done to reduce the costs of a lease beyond just rent reduction.
“Going forward, we should make every effort to spend limited federal dollars on broadband networks capable of providing sufficient download and upload speeds and quality,”

Does this definition held by the FCC actually map to any legal qualifications for federal subsidies to ISP's, or is this just a nice gesture?
Testing for bias in your AI software: Why it's needed, how to do it
If you see the usual percentage of brown M&Ms in the bowl, you can eat them while you wait for a full re-check of every power and weight item in a very long checklist, confident that somebody poured a bag into a bowl and left them unmolested except, maybe they ate a green one.

If the M&Ms are devoid of brown ones, you don't eat them because you know some peon was told to go through the bowl and take them out, and that sort of person will eat the brown ones and then go back in with their bare fingers for the next one, and thoroughly stir their fingers into the bowl looking for the last brown ones.

Now, if the M&Ms are carefully laid out in a series of monochromatic bowls, with no brown bowl in sight, it's probably safe to eat them because what sort of maniac would do that sorting without aid of a knife or spatula or something, right? But you shouldn't eat them because that's a work of art.
App Development Lifecycle [Comics]
note: "habitable land" (as described in the summary) is not the same as "arable land" that can readily be used for agriculture. A lot of land currently used for rearing animals is pretty poor soil.

It seems to imply that right now we CAN'T grow enough vegetables because the animals take up all the space. This is not true. It's a matter of supply and demand; there is enough supply for vegetables on the market at the moment, so instead land is used for soy and animals / animal feed, because that's what the market wants.

Similarly, if demand for meat lowers, less soil will be used for that kind of thing.

Anyway thank you for coming to my TED talk, usual disclaimers apply such as: Armchair wisdom, not a farmer, not a global economist, not an ecologist, etc.
There is only one way that will happen and that's lab grown meat.

We also should be looking at growing fruit in labs as well.

Lab grown food probably would allow growing and harvesting from the oceans in unused areas.

The path forward is very simple. There is no convincing/shaming people. Food is at a base level importance for most people and you can't beat meat. Plus the other 4 billion people will start eating more meat.

Every environmental group, every ethical group should be putting it all into lab meat. The reason they don't is quite telling.
If you need someone to support a bigger Java or PHP project you better hire someone willing to do the job and experienced with that.
I'm happy to see that Godot community and development is increasing so fast. I just completed a 2D simple mobile game[1] with Godot and I had a greet time making it even trough I ran into a lot of issues.

Most of my issues were related to bugs with 2D nodes such as Area2D. The engine as a quite a few non-breaking bugs related to differents aspects. It's still very usable and very high quality for an open source software. I'm looking for v4.0 to increase the stability.

I will probably write an article about my user experience with Godot compared to Unity or Game maker and others.

[1]: https://play.google.com/store/apps/details?id=com.loustak.in...
I wouldn't have said anything if the game was released one month ago, but GTA V is almost 8 year old now and it's been ported to several generations of hardware (IIRC they've even announced "next gen" ports to release this year). The online function is still maintained and makes them a lot of money. I also do think that it affects the gameplay because these loading times are genuinely terrible. A 30second loading screen is a nuisance, a 5+ minute loading screen just makes me want not to play the game.

I think that Rockstar deserves some blame here, especially since this problem might well be a consequence of their notoriously bad development practices.
Roku Makes Big Investment in Better Ad Targeting
I generally agree, and the question I have for Jack’s leadership is, does he like to win or does he hate losing? If it’s the latter, he’ll have the follow through to make these risks pay off.
I’ve been thinking about this lately. Similar to you, the house I grew up in is much more less affordable now than it was when my parents bought it.

However, in my case it’s not really the same house any more. At the time, the location was thought to be on the outskirts of town, away from the desirable areas. As the city grew, this location became the desirable area. If I look to what is now considered the outskirts, I still see new construction in the $300K range (pre-COVID anyway), which is similar to the inflation-adjusted price of the house I grew up in.

At some point we can’t escape supply and demand with more buyers fighting over the same limited housing supply.

Many of my friends have been moving to less popular cities and up and coming towns as they start raising families, and it pays off. Obviously not an option for everyone’s situation, but thankfully the increase in remote work is relieving some of the pressure in overcrowded cities.
Tangentially:

I want this "ribbon" thing -- i.e. infinitely wide, just default add new clients to the right and focus on them as needed in a (Linux) Tilingish Window Manager! I've had more-or-less the same idea, and took a look at implementing it in something like Awesome or i3 (or better yet Openbox + config, which is what I use now) but sort of gave up on it?

Is this a thing? Any ideas on this out there?
While not on the level of Blender, Godot is definitely turning out to be another really successful open source project. I've used Godot on and off since the 2.0 days and I've really liked all the improvements that have been made.

I've always struggled to use Game Engines though. I just enjoy doing stuff more manually I guess. It helps me keep the scope down when it's a challenge (for me) to get something a simple as Duck Hunt working properly. My current workflow is Raylib and D and it's been a great learning experience.

I know Godot gets a lot of flack sometimes for it's missing features, esp when compared to other game engines. But man everytime I open up any game engine, I'm just so amazed at how much easier it makes getting something up and running.
You should look into Bluespec.https://en.wikipedia.org/wiki/Bluespec
Most cars have electric power steering these days, and most transmissions and diffs have lifetime fluids, ie they never need changing, and it's pretty rare that they leak. Lack of engine oil is a big plus for electric cars, but not a major one when you consider that it only needs to be changed every 15k–20k km, or once a year.
This reminds me of the old blogging platform Posterous! It was so simple to quickly email a bunch of pictures and some text and then it was published on a nice site - even supported cross posting to wordpress!
The World Runs on Open Source, but Who’s Paying for the Gas?
Caring for a baby once it's born is also harder without the support available from family to bring food, babysit older kids, etc.
I agree, ish. I had the same opinion as you, but as someone recently pointed out most of these things are hooked directly up to web portals anyway - of which already support all major browsers.

I then realized that i too wanted pixel perfect behavior, but my Electron app was still going to be hooked up to a web API where i intended to support all browsers. So in a lot of cases i have to ask, why waste users memory?

In one application of mine i have a reason, though. Bells and whistles; Electron has a lot of them. Eg i want a tray dropdown - Electron has it. I want a popup text input (center of screen), Electron has it. Etc.

Tauri (and i assume Photino) are pretty attractive for most apps. But i feel like the argument of "But my pixel perfect!" loses water when so many apps are already supporting all the browsers we're discussing.

Though, it does if you're a chrome-only shop. But luckily many aren't - as i use Firefox/Safari/etc on Slack & Co all the time.
Here’s an article from 2001 discussing a very similar issue: https://www.joelonsoftware.com/2001/12/11/back-to-basics/
(From someone who is working on a rv32im implementation in Clash)

I really love writing RTL in haskell when compared to verilog/vhdl, but as a language I think it suffers from the same thing a lot of other languages do: too many ways to do the same thing. Mix that with a language that encourages meta-programming and you've got yourself a recipe for every complex haskell project basically becoming it's own little DSL. It's also often made worse because so much haskell is written by type-theorists and mathematicians churning out symbol-soup without a thought for the rest of us plebs.

IMO this is actually pretty readable and the implementation is stitched together nicely. There are some haskell/ml-isms like lenses/monad transformers/partial functions sprinkled in there that complicate a casual read-through, but if you've got a grasp on those most of this is reasonably clear.

It isn't the most complex beast (as others have pointed out, it skips things like the Zicsr and M extensions which add significant complexity) but it could serve very well as say, a companion core to some more complex piece of hardware. Perhaps one that requires reconfigurable logic that would be impractical in silicon but doesn't require realtime interrupts or fast math?
> at the cost of animal suffering

Go to a sheep farm, and watch the sheering.
That PETA campaign was complete bs; most sheep actually await and enjoy being free from their fluff.

EDIT: too many replacements are plastic, which is adding to the accumulation of plastic garbage.
Yes, reducing energy waste is an important way to tackle the environmental externalities of energy production. For example, in cold countries one of the major efforts for helping with climate change is to encourage buildings to use better insulation, to waste less heat during winter.
I'm also not sure what they're getting at but here's my anecdote FWIW.

I never fit in well with the other welfare kids that came from families with many kids. Nor did I fit in with the middle class and up kids always flexing their Nikes, vacations, cars, and other vapid things I could never dream of getting.

My circumstance did allow me to mingle with the various classes and see how they live and succeed. The poor families rapidly introduce the kids to low pay manual labor jobs in grocery stores, farms and the like. The better off families got their kids fun summer jobs near their summer homes working banana stands or giving guided tours.

The differences become even more stark in college, for those who went that is. The relationships gained from introductions made by the well offs family and friends pay massive dividends immediately if you speak the right language. By which I mean one doesn't speak like a poor person. Between private job offers, highly paid internships, and favor trading the poor kids don't just have the deck stacked against them, they're playing with the cards and chips that've fallen off the table, but only against the other poors.

The one constant between classes is drug use. There's a lot of drug use in all these groups, even the DARE/ROTC/AP kids. The difference is that the poor kids self medicating away their shit hand, while the rich kids are rebelling against their parents, self medicating their home problems like abuse and emotional neglect, or trying to get an edge in classes/work. Rarely do well off kids fall into hardcore addiction. I've seen a lot of kids taken to very expensive rehab clinics multiple times. Poor kids don't get these vacations and access to world class shrinks.

Siblings tend to follow the familial mean. Sure sometimes a rich family has a complete failure of a child, but most of the time they're mediocre middle management coasting through life on their laurels continuing the time honored tradition of trading favors with and smoothing over the rough patches for their kids and siblings. Siblings in poor families do the same things, but with limited means comes limited success.
There are also problems with meat production: immense pollution of air, land, and water.

And there are a multitude of negative health impacts with high meat consumption as well.

And there's also the catastrophic moral failing: a staggering amount of inevitable abuse of sentient creatures when we look across the modern practices of growing animals for human consumption.
Yeah the title seems to take a side effect and make it the main story.

When really the main story is the cancelled 737 Max, and they cancelled their Airbus orders previously... and are just going to fly a different 737 from here on out.
Has someone made a site yet where you can look up how easy it is to cancel a subscription before subscribing? Maybe there could be an extension that warns you before you sign up for a service without the ability to easily cancel online.
How to write a great research paper (2016)
Red meat is a luxury item, isn't it? What the parent poster is suggesting is similar to a soda tax or cigarette tax.
Absolutely—but they didn't factory farm and the herds of animals were healthy and in their natural habitat. The grand scope of agricultural waste is pretty disgusting. Just look at North Carolina:
https://www.ehn.org/hurricane-florence-floods-north-carolina...

Now imagine there was no hog farms and it was all regular plant crops and/or vegetation.
I don't mean to undermine your skills, but by analogy: I know that sailboats are expensive, and I've sailed a few times, but I wouldn't buy a build-your-own-sailboat kit because it's cheaper and I know how to sail.

I agree with you about this, certainly:

> The idea that only a dedicated IT professional should be using this product really cuts out a lot of people who can't afford a dedicated IT professional.
Lead generation strategies for your business
It’s much easier to sell to someone who is already interested in your product than to sell to everyone. Your sales team will be more appreciated contacting them too since it is very time-saving and more effective. Such potential customers are called leads and the process of attracting strangers into your lead and setting up the strategy, protocol and process to acquire qualified leads is called lead generation.
Yep and they are, just visit one of our landfills and You can find lots of products made from "alternative substances".

I doubt there is much Whale oil to be found unlike the tons of led and cfl bulbs we will see in 150 years from now.
Godot Joan Fons writes he "started contributing to Godot about 3 years ago while I was still studying at uni.

Google Scholar Joan Fons has been authoring papers for 20 years.