skysight-inc/HackerNews huggingface dataset:
Setting it to false causes issues in websites (like WhatsApp Web). You can't paste and send images in chats.
I'm not disagreeing, but I could cold compile a million lines of Delphi code in a few minutes on a crappy laptop more than a decade ago. Delphi managed to be both fast to compile and a fast language; of course, it's not as sophisticated or complex a language as C++ or Rust. But still...
I'd say most devs are disconnected from their user. The people working as the buffer (often the product team) either make tradeoffs, have different goals, can't communicate the importance of some details, or simply can't make devs care about it.

The best solution would be a deeper collaboration between product and dev, but it's difficult to make it work since both profiles have different drives and goals.
Rust seems to have inherited two favorite C++ development process features: long compilation times and incomprehensible error messages that aren't really related to the actual issue (e.g. just how C++ barfed out a bunch of template errors, borrow checker really loves to barf out very obscure error messages when there's an issue with lifetimes).
Perspective is everything, wow that’s gross.
The JPA annotations of the DAO entities should not be the place to look for the data model of a DB.
#imho
While I agree many websites and products seem to be overbloated and wasting resources I don't think your blizzard example is good.
I play WoW and saw all this "controversy" and believe me I really have sympathy to most Blizzard developers and would not be in their place...
To put it simply, Blizzard and the WoW team can never win. There will always be crying and whining from baby adults about everything, its really miserable. The game is really good and you can find something to do no matter your playstyle. Sure there are some improvements to be made but its still a very good and balanced game. But as is tradition there is this loud whiny minority that need to always complain about everything and I believe this started with the so called "content creators" who need to stir drama in order to generate more views... and this led to this shitty mess.

I think the mentality that the customer is always right is honestly bullshit and companies sometimes need to tell the customer to shut up or ignore them because no matter what some people will never be satisfied.
The other big reason for that design is storage density: it trades off fast random access for storage density (since things are all stacked up on top of each other). This makes a lot of sense for last-mile deliveries around densely populated (and thus expensive real-estate) areas. (Though as pointed out, autostore had a very similar concept for a while before).
Still slower than xterm. And I have yet to see a feature I need that's not in (famously bloated) xterm, and which Alacritty or Kitty provide.
1. Seek out reliable expert opinion, rather than asking Internet randoms for advice.

"What to Do If You Are Sick"

- Keep track of your symptoms.

- Stay home except to get medical care

- Separate yourself from other people

(Additional detail at link.)

https://www.cdc.gov/coronavirus/2019-ncov/if-you-are-sick/st...

"You Tested Positive for Covid. Now What?"

If you’re in public or around people when you get the bad news, put on a mask immediately. Then isolate yourself as quickly as possible, even if you don’t have symptoms. The U.S. Centers for Disease Control and Prevention recommends isolating for five days if you are asymptomatic or if you do not have a fever and your other symptoms are improving, followed by five days of wearing a mask when you are around people. The C.D.C. previously recommended isolating for 10 days. If you have a fever, the agency advises you to stay home until the fever resolves.

https://www.nytimes.com/article/testing-positive-covid-omicr...
And yet you participate in the topic on "hacker news".
wow you really went through the trouble of having fake accounts seed generic positive comments on here that's hilarious
If you encounter incomprehensible error messages, I would encourage you to file a ticket at http://github.com/rust-lang/rust/issues. We consider them bugs and are diligent about dealing with them.
The difference between unmaintained code in a stdlib and unmaintained code in a third party lib is artificial.

I want the stdlib to be as lean as possible.

Also, as you just read, crates are compilation modules, hence generally this means more crates, lead to faster compile times.
> Why do you need more than one C++ compiler installed?

[WARNING: I don't really know that much about the C++ modules proposed by ISO. Please feel free to jump in and correct me.]

Okay, lets assume that everyone is using the same compiler.

The problem is that, when someone hands me a `foo.bmi` to use in my project, even if I am using the same compiler that they did, the `foo.bmi` might not be compatible because they used different compile-time flags (Maybe they've removed padding between structs, maybe they specified a 64bit `time_t` using a compile-time flag).

This problem makes it no different to handing someone a `foo.o` file and a `foo.h` file (header having templates in them, or similar).

Modules were supposed to solve the problems with headers, not replicate them.

> The idea is to compile everything only once, and save all the time when you need to use the code later.

I agree, but there are real problems with C++ other than using a different compiler.

Command-line/compile-time flags will produce `.o` files that are incompatible with each other. Templates are challenging to put into compiled libraries/modules. `#ifdef` directives have to be supported in any source for a module, making repeated compilations of the same source result in different output. `#include` directives might include `system/headers.h` that also cause different output with the same module name.

All-in-all, it may be a lost cause; ISO C++ modules are far too abstracted (as I understand it) to be practically useful. If the specification included some sort of readable header in the output file `foo.bmi` that contains practical but non-portable information like compiler name, compiler version, compiler flags, host name, target name, etc then C++ modules become easier in practice because a compiler can simply reject a module that it is not compatible with, with reasonable error messages ("User specified -DTIMET_SIZE=64 but foo.bmi is compiled with -DTIMET_SIZE=32").

It's hard to do C++ modules both usefully and portably[1]. When trading off between utility and portability, ISO is almost always going to weight portability more than utility.

[1] I once got a support ticket from a user who was porting my FLOSS library to zOS, and when trying to solve the compilation problems I learned that C++ (the language) is insanely portable. The build systems are not.

All the problems that we had were build-time problems (#ifdef for different archs, compile-time flags that needed to be used to make the library compatible, etc).
> charging different amounts to different customers, based on their willingness and ability to pay

I haven't had that experience. That would be like a health dealership.
Tech Trends Where Israel Could Make an Impact in 2022
Gandhi was a racist because he held racist views. That's what a racist is.
You can't prove it, but Musk is not a one-hit wonder. He's transformed the space industry by sheer force of will (as a part time founder & CEO), as Tesla has done for EVs, so it's quite reasonable to assign the success of Tesla to him.
> As has been said many times in this thread. It’s not Apple’s factory. Apple does have much higher standards than this, and has a program of enforcement.

That makes no sense. I mean, all you need to do to check if the factory subjects workers to subhuman conditions is send someone from Apple there, look around, and ask a few questions to random employees.

And also, are you really trying to argue that Apple is able to verify and guarantee that their luxury consumer electronics products leave the plant meeting tight quality control requirements but somehow it's impossible to ensure that the same employees who met those quality control specs will have worm-free meals?
They can pry my Linux from my dead cold hands. I want to be the master of my computer, as it is an extension of myself. I'll thus use an open source OS.
I haven't seen any mentions discussing HTTP request smuggling try. This could cause LP's internal or external load balancers to misdirect requests/responses.

Thoughts on this as a possible root cause?
> and the individual never has to care who's paying and how much

But then nobody cares about how much the government is paying, and you end up with more and more taxes and inflation.

Taxes are increasing. Government debt and inflation are skyrocketing. Can't we put an end to it?

Also the government can't even build passenger rail without wasting absurd amounts of money and having "unexpected delays" in all projects. Why should we trust it to manage everyone's healthcare?
Strange. Is this new because AFAIK Windows was copied from MacOS and it had tiling at least from 3.0 ? Also in X window managers tiling was an old concept.
Show HN: Mailu 1.9, now with MTA-STS and DANE support
Over time coupons could become valuable unto themselves as collectibles. I've seen collections of old South American mining town currencies (the highest denominations, in excellent condition), very colorful, all kinds of designs.
A beautiful and playful 3D world made by Achmat Fauzi
> Maybe they are getting lost along the way earlier in the pipeline

I have admin access to our pipeline. They don't apply. The ratio is 50:1 or so.

> Maybe they walk into that freshman CS class and see 30 other dudes that fit this profile and give them creepy unwanted attention and they drop it and switch to biology.

And? What's your point here?

> There's a serious "dudes club" problem with this industry and this just feels like an expression of that.

Python library made to remove censorship from cartoons is an expression of some abstract made-up problem, do you even hear yourself?
This isn't really black magic.

Just reading a book on the Linux kernel and it's structure should be enough to get you going.
I agree with you that there is definitely some serious obfuscation around the chemical imbalance aspect of the biological theory approach to mental disorder. If you do any research into the history of anti-depressants it isn't hard to uncover that there has been a lot of questionable science that forms the foundation of the over prescribing of medications for mental disorder that is currently the industry norm.

I spent years suffering with really severe symptoms and I was so desperate for relief I tried all sorts of treatments. The main thing I really learned during that time is that approaching mental health requires a holistic approach, but even armed with that knowledge my life was still seriously impacted by my mental disorder. For me, I had spent years in talk therapy and different behavioral therapies. I had also tried various medications which did not help me and/or had side effects that were unbearable long term. I was on lamictal for a while which seemed to help but I also stopped seeing improvements and eventually that was also not good enough and my function declined. I also tried meditation, spiritualism, self medication, yoga, exercise, different diets, journaling. I took class after class on psychology and I instituted all sorts of different systems to try to fix myself. My therapist told me over and over that I was doing the work but that the improvements we were seeing weren't what she would expect, then I was referred to TMS. Once again, I was desperate and I was willing to do or try pretty much anything because I was a wreck of a person that was spiraling dangerously. So I went, and for the first time about three weeks in... I started to see a small difference. It changed my life, and I'm still so much better. The thing about how well it worked for me though is this: the idea of TMS is that it targets the part of your brain that is damaged by depression. Whatever this means- I've come to imagine it as neurons that have formed hard wired patterns of depression that are nearly impossible to rewire through sheer force of will.
So chemical imbalance- probably (even demonstrably)false. Physical patterns in the brain formed while you suffered from depression being very difficult to rewire without outer interference? Is that possible? I'm mostly thinking out loud and I don't really expect someone to just have the answer but I really want to know and it's something I wonder about constantly.
What the hell are you on about?

Saying in it inherited them, just proves you probably didn't use either.

While compilation times are longer than say Go, they definitely never felt too long, compared to say Java.

But your comment around errors takes the cake. Like maybe, if you use some combination of macros expansion and traits it could get confused.

But Rust errors are on par with Elm. They show the line, they show what went wrong and how to fix. This is a far cry from C++, where using even a bit of templates, results in unintelligible mess.
https://archive.is/wGRrW
It is fast for what it is. But it is about 50% the speed of JITless v8. What is impressive is that it is about 1/40th the size.
And yet still not as good as preview.app that’s been included with macOS for 20 years
It's not about women, it's vendetta against men.
Everything You Never Wanted to Know About C++'s Random_Device
With similar objectives, Edward Tufte achieved contemporary fame in data viz with his approach to presentation that can be stated simply: less is more.

Tufte taught and demonstrated that in charts, anything other than the barest of axis and label - any ornamentation beyond basic data - detracts from the presentation through distraction and ambiguity.

https://stanfordmag.org/contents/intelligent-designs

https://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=...
This is the inevitable result of using proprietary software.
OK, but many have SHA in hardware.
> This appears to be as true regarding its historical involvement with the mistreatment of detainees as documented in the Hoffman Report as it is regarding its capitulation to “wokism” in the present.

Ah okay, so he's bitter because the thinks the APA has been taken over by the woke mob.
Yes. When voices are being ignored, voting with your feet is the typical other option. Institutions which are weakened inevitably fail
he is. ;) It's not about Torvalds
Using i3 with Arch? I used to have problems with all the things you mentioned, takes a bit to learn what the best tools are and how to set them up. But now any other OS feels like I'm missing a limb
Twitter links regarding vaccines should result in a ban.
By the way: It's 2021, and especially then people should be able to use web pages, and to place an icon on their HomeScreen, and should not fall for the hype of collecting apps, with (nearly) no sense at all ;-)
> I feel like this is an opportunity to delve into a classic, IRC like "Windows vs Linux vs macOS" debate here

Congrats on seizing the moment and living your life to its full potential.
Have you ever thought about taking responsibility yourself instead of blaming corps/gov/others?
Bob (2002)
My phone has a button in the camera app labeled "AI" and it does exactly this. Even in low light conditions you can see the differences between denoised and smoothed skin.

It's also clearly optimized for Chinese faces, which makes for some comedic side effects sometimes when it tries to apply what seems to be the beauty standard in China to my very much non-Asian face structure.

Sadly, there's no differentiation between the stupid face filter and the landscape-fixing AI. I like the AI processing for a lot of static scenes where there are no people around, because the small camera sensor simply can't catch the necessary details, but I always forget to turn it on because of the stupid face filter that comes with it.
Self-Hosting Dozens of Web Applications and Services on a Single Server
Well, "every" can't be true because fonts look way better on MacOS.
Protection from the vaccine wanes over time. For the entire population, boosters reduce COVID-19 death/injury more than they increase vaccine death/injury.
The remediation started in 1997, and ended in 2006, so I'm not sure how it could have lasted an extra decade given that it didn't last an entire decade total. And that was using only $7B of the original estimate of $35B.
To be more precise, rust is a competitor to C++ and not the other way around.

Also, compiling C++ is _not_ worse than compiling rust projects but again the other way around.

Although compilation times are a hog in both of these languages, it is well known that this is actually one of the biggest rust pain points.

In general, long compilation times are mostly attributed by the complexity of things (algorithms) that compilers are trying to do for you in order to produce machine code and not because there's a lack of standardized build system (a bad idea) nor because of existence of headers.

In particular, biggest "offender" in C++ compilation model is almost always due to the usage of template metaprogramming whereas in rust I'd envision it's the compile time guarantees that must be offered through mechanisms such as borrow checker and alike.
Who can say? Consider, though, that just because someone writes an open letter and resigns, doesn't necessarily make them right -- certainly, at minimum, it does nothing to cement them as somehow free from their own agenda or biases.

Neither, then, does the ostensibly irony free use of terms like "wokeness", or the placement of "lived experience" in scare quotes, do anything to bolster a putatively data-driven perspective hounded by some opposing team.

Whole fields of medical and psychological science have changed over just the course of my lifetime. I expect they will continue to change to reflect the complex needs of our society, and based on new understanding we continue to uncover. This letter is not especially moving.
> I'd say that modern dictionaries are made for readers, while older ones were for writers.

Nicely put. Sums up entire paragraphs worth of information in a single simple sentence that effectively conveys the idea.
It's suboptimal, period. On any OS. Don't do that to yourself.
It is not only the fact to be able to write all over it (although it is a huge one), but there is something about the haptics and spatial distribution of information on paper that makes me remember content better. For example I know a certain formula was on the lower right hand side of one of the last pages of an article. On the other page was a graph.

That way I retain and find information much easier.

With digital content it is all a blur on the same mini screen of my smart phone.
Because introducing change, for better or for worse, is how people advance their careers.
At least for EU people this will be better starting from 2022: Where you can make an online contract, online cancellation must be at least as easy as buying the things, with just a simple click on a button.
Google Analyzing the Impact of Apache Log4j Vulnerability
Ask HN: What are you predictions for 2022?
- Use lists instead of long paragraphs.

- One prediction per list item.

Historical:

2021: https://news.ycombinator.com/item?id=25594068

2020: https://news.ycombinator.com/item?id=21802596

2019: https://news.ycombinator.com/item?id=18753859

2018: https://news.ycombinator.com/item?id=16007988

2017: none?

2016: https://news.ycombinator.com/item?id=10809767

2015: https://news.ycombinator.com/item?id=8822723

2014: https://news.ycombinator.com/item?id=6994370

2013: none?

2012: https://news.ycombinator.com/item?id=3395201

2011: https://news.ycombinator.com/item?id=1970023

2010: https://news.ycombinator.com/item?id=1025681
Supported HTML tags are listed in Tags.cpp: https://github.com/jhhoward/MicroWeb/blob/984f19915ecf92bc0c...
> "It's not 'oh no, our NPS score is down, let's hire more people to focus on customer 'happiness'"

This is precisely what happened at my company, hah.
Is the link correct? The resultant tweet doesn't seem relevant to the title
Links for December
Inferior in what way? There are several measures of effectiveness. When it comes to consistency of immune response, the vaccines are superior. When it comes to broad spectrum immunity to variants, infection-conferred immunity is superior. When it comes to how long immunity lasts, infection-conferred immunity is vastly superior.
My argument is simple: Medicare for All entails higher taxes on high earners, which stunts wealth building and economic mobility, especially for high earners who grew up in poverty. This can be easily seen by comparing, for example, salaries of software engineers in Europe and the United States. Medicare and Medicaid are intended to take care of those that _can't work_, but Medicare for All is intended to take care of people that _choose not to work in a higher paying field they dislike_.

> private cover is so good

I would pay for a single payer option if everyone paid a flat fee for insurance that wasn't income based. I'm against the income redistribution part of Medicare for All, for aforementioned reasons.

> Why do 75% of those covered by Medicare think the system is working very well

Once again, polls are incredibly misleading and dependent on the wording used in the survey. You need only look at surveys of Obamacare vs. the ACA to see this effect.

You continually try to engage in asking the same questions by claiming to not understand all the statistics I've given you and I don't believe you're conversing in good faith anymore. Goodbye.
In any environment where compilation and linking is separate (this covers both static and dynamic linking, it's not just a shared library problem), you have many situations where a final application is assembled from a set of binaries that were compiled on different machines.

This means that realistically, even if every machine only has one C++ compiler installed, binaries compiled with different compilers will need to be able to interface with one another. Changing a language's ABI is a really, really big deal and not having a defined ABI at all is even worse.
The entire basis for wearing surgical masks and cloth masks is droplet transmission.

They don’t help at all with aerosol transmission.

So basically the entire world is crazy to mandate it unless it’s minimum kn95 or n95 masks.

Many many people don’t want to accept its aerosol transmission because it means it’s much harder to do anything about it.
Reference: https://news.ycombinator.com/item?id=29738298