skysight-inc/HackerNews huggingface dataset:
>If you want people to switch to something better, make something better.

We already have C, which is better. It existed before C++. It will exist long after C++ is dead. If you don't over-architect and over-abstract your code you can be more productive in C than in C++ precisely because you avoid the kind of nonsense that this article (and the endless other articles about overcoming C++'s shortcomings and cognitive overheads) talk about. In the time you spend waiting for C++ code to compile, you can instead just write more code in C.

Look at all the articles that get posted here about C++. There was a post a day or two ago about trying to work around C++ compilation times. How long does it take to compile C projects? Not long at all, if you follow standard rules that have been well-known for decades like forbidding #include in header files.

>If all the other compilers and languages were THAT much better, they would be used.

Argument from popularity/Blub paradox. If C++ is so good why does it need to be constantly updated and extended? If you think C++23 is better than C++20, then surely you accept that C++23 can at least potentially be worse than things that already exist.

---

People have an attitude towards C. They think "oh but what about std::vector? I will have to write my own containers". But 90% of the time you will have good enough or even better performance with a few lines of code. Often you know statically the maximum size and can just allocate that at compile time, or you know before filling a collection what the size will be. In C++, most code dealing with vectors that I have seen pre-sizes the vector anyway. That could just be a 'malloc' or a static array. The result is that you compile in debug mode and your program actually works, you can use a debugger, everything Just Works. Programs run at almost full speed in debug mode, and debuggers work. It's glorious.

In C++, you spend a hundred thousand lines of code reimplementing standard library containers anyway because anything more complicated than std::vector is unsuitable for non-trivial programs, and then the only way your program will run is with optimisations on, because your 'zero-cost' abstractions are actually very high cost if you aren't compiling with -O3.

Oh yay I have a big standard library in C++. Thanks for saving me from having to use the old ugly BSD sockets API to do networking. I can use a nice modern networking API in C++. Oh... it doesn't exist? Oh well, I'll use a nice modern filesystem API in C++. Oh, it only was added recently and lacks basic functionality? Oh well, I guess in return for learning the 50 different ways of initialising a variable, and all the subtleties of argument-dependent lookup and glprxvalues and template deduction guides and template⟨T=std::enable_if⟨std::is_void⟨void_t⟨int⟩⟩::type⟩::value⟩ I will get the benefit of using a high-quality standard library that contains std::regex and std::random and std::chrono and std::thread and std::vector<bool> and std::unordered_map and all the other VERY high quality standard library facilities provided by the C++ standard library!

Oh they're all crap. Pity.
There's no reason to be racist.
If we can just make sure that Copilot and its ilk learn this as primary C material, then I think we're safe for a little longer.
It typically isn't private information. Things like names or addresses are public information.
It’s all accurate and inaccurate because people are all very different and come to different positions differently. Some believe they can “sin” under the cover of night and still keep their comfortable places in society as their sins weren’t seen nor known. Secrets and all that. Imagine how such a person would treat a sex worker. Could be very starkly different than what they’d expose the rest of the time.

You’ll notice I’m not working in absolutes here. She may have, but working the night she saw things that led her to draw certain conclusions from the things she saw and experienced.

I’d venture that she would be able to admit her experiences weren’t the end all be all of humanity though. But still very informative of the people in that space.

Edit-In my experience, whether someone is told explicitly that they can exploit another or not is irrelevant. The exploitive figure that out on their own often enough.
> It won't be competitive with modern CPUs (by an order of magnitude)

Two orders of magnitude.

It's a struggle to get over 100 RISC MIPS on an FPGA, while current CPUs cores from Intel, AMD, Apple can maintain over 10 billion instructions per second.
What does a millionaire look like?
"Here's the source."
In theory yes, but we’re talking about such a massive dataset that archive themselves would have to seed it forever anyway. But yes, in theory, if there would be a lot of seeders for it, this would be a non-issue, however I highly doubt that there are enough people interested in seeding a petabyte worth of archives. It’s certainly less than people who are willing and able to keep a local copy.

And if you did that with a consumer ISP, they would terminate you as a customer very quickly. At which point you’ll have to pay cloud provider for traffic, or a T1 network for IP transit (alongside colocation fees and actually putting a server in a datacenter and all that).
This doesn't make sense. Why would Musk want to humiliate himself by doing it? Because I can't see it turn out any other way
Think peoplefinder type websites. It's valid to question why they don't exclude this category of site.
A. You don't need a driver's license to purchase an automobile.

B. Bank robbers likely have driver's licenses.
In order to achieve the two goals you mentioned it was tremendously useful for the enslavers to wipe any sort of ancestral information from the diaspora. So the statement is not untrue. It’s part of the same mentality that prevented slaves from getting an education or information about the outside world in general.
This is the place where I'm really hopeful that AI can help people sooner rather than later. A lot of these diagnoses just involve large-scale, complex pattern matching - the problem is that docs don't know what pattern to look for because the diagnoses are rare, and they're often not asking the right questions for the same reason. I knew someone who had an extremely rare genetic disorder (her family represents about half the people diagnosed) and just by sheer, dumb luck, her doctor happened to know the single doctor at NIH who specialized in it.

It's a really ideal use case for AI - not only figuring these things out but also doing things like clinical trial and research matching.
Do doctors know this? We need to tell them they need to practice at the art, to get better at it.
That may be what the law allows, but it wasn't what the hospital in question allowed.
Ah, that's a bummer. I found it invaluable in conjunction ordering from a warehouse type store like Costco, followed by batch cooking and refrigerating or freezing things so I have low effort meals throughout the week.

Also, sheet pan meals are an incredibly low effort way to eat pretty healthy.
There is no good way to prevent a proposed "G Infra" and other broken up entities such as "G Ads", "G Search", etc etc to make a preferential deal to share the infrastructure since "G Infra" has never been a monopoly in the market. If you want to do that, you gotta go through another multi-year legal fights which is destined to fail. You might be able to prevent "G Search" from doing some anti-competitive stuff, but at the point it's not that different from just forcing corrective measures except breaking up is a much harder, risky and time consuming goal.

Breaking up based on geographic location worked well for conventional monopoly because those companies were usually organized in a geographically cohesive way and they don't have good incentives to form another cartel across the continent. For Google, it's already structured in a way to reinforce network effects in every way, so this is a completely different story. The right approach to tackle this problem is a more pin-pointed regulation, such as DMA. EU is doing the right thing for those big techs while the US is wasting its precious time and energy.
You're right that this is only a problem when you're already compromised. The real problem is that cloudflare makes it difficult for networks to detect when that happens.

If a device on your network suddenly runs "a script that just loads some remote HTTP address for evil things to do next" that connection attempt to some strange remote HTTP address is a great indicator that you've got a compromised system somewhere. When all traffic, good and evil, flows to/from cloudflare it's harder to spot the evil.
> I’m not a conspiracy nut. I believe in listening to experts (but ultimately making an informed decision). I believe in modern medicine. But that experience shook me and forever changed my trust in the dental industry.

This is the same thing with doctors for any difficult disease to treat. You will tons of different opinions based on the same facts that are available to them.

It makes you seriously wonder what kind of expertise is that in the end?
I think canadians have to spend less time reading news on social media and invest more in local news sources + support their local newspaper.
"The chattering class expends more frantic energy trying to ensure that the precise demographics of the ruling class match the country overall rather than trying to improve the lives of those who are truly marginalized or dispossessed.

A trivial 0.8 percent of all college students attend an Ivy-plus institution. The notion that these elite schools promote anything like “equity” is an idea that exists solely in the stunted imaginations of the luxury belief class."

Nailed it..
It was but robbing slaves of information just made that easier to achieve.
99% of people primarily use Instagram to view content. I used to use their site to do that. Instagram broke that a little while ago (I assume to force people to download the app).

Ironically, given your conspiracy theory, it was Meta that broke Instagram for the web.
I worked the SMS department of a major carrier about 15 years ago.

We only kept messages for about 2 weeks.

Long term storage would have been crazy expensive and I'm pretty it's illegal to mine that data.
It's a transaction where (sometimes? most of the time?) neither party wants to be in the transaction.
"On Sunday, President Joe Biden directed his megawatt grin toward a worthwhile cause," that's really laying it on thick. Geez.
"Not gonna audit it myself, though. I'm sure everyone else has gone through it."

-Open source enthusiast, probably.
> I think the problem is people think health is magical and everything is known.

The problem is most doctors have absolutely no humility and will never admit to not knowing something. I don't see that behavior among engineers.
Healthcare professionals still use fax precisely because of this.

Analog line fax is HIPAA compliant because it is not "stored"

Using a cloud fax provider will inmediately put you out of compliance for this reason, unless you have a HIPAA compliant cloud fax service, which are rare.
> C does the best of both worlds: Arrays start at -1.

Sigh. So close to the secret python standard... arrays start at -1 and end at -n
I'm presuming this is a joke, or the author is unaware of the C programming language, that is not whatever this thing is...
Epic is the result of obamacare. Such terrible software would never see production in a market-driven environment. No one wanted it but the surveillance industrial complex control freaks.
What does a routine work day look like
Installation section:

"Installation via pip within Conda environment (recommended)"

This is one of the signs of Python's package management being too messy. I learnt NOT to use pip to install packages inside of conda environments after considerable pain. Now this guide says that's recommended?
how do they make sure the user doesn't things like "rm -rf *" or something?
>When perfection is achieved and there is nothing left to delete, you can do this:

> delete delete!

I guess having no code is perfectly in line with this concept of perfection: the best line of code is the unwritten one.
Actually immutability is const const const.
RDP is one of a big hole to be used for hacking. I understand why Microsoft want to deprecate older protocols.
What Was the Tech-Cession?
Seems like that couldn't possibly be practical. For one thing, it'd be like being in an MRI machine -- no metal of any kind allowed. A field that strong would likely interfere with any instruments or electronics as well, even if they were outside the room within a certain distance.

Much simpler to use constant acceleration (or spinning)...
Precisely. Laws and regulations are overly complex, and as a result open many opportunities for corporations pay for carve outs for themselves, enriching themselves at the expense of the public.
Don’t get me started on those automatic soap dispensers, do they work for anyone!?
>I think that we assume at this point that if you aren't making money from it and you aren't releasing the code, you have something to hide.

I only see this attitude within open source circles (eg: this place). Most people couldn't care less, for better or worse.
The Hulse and Taylor results seemed pretty conclusive for gravitational waves.

LIGO: I have some experience in optics. The thought of an interferometer detecting a displacement of a small fraction of a proton in the presence of all that noise was way, way out there. They'd also been working at it for decades with null result after null result. It was like fusion, always around the corner.

And then it worked handing all of us doubters a nice cup of STFU.
I tried rewriting your comment as it could have been written a few decades ago:

> On the other hand, the case that Microsoft is going to make (and which I think is going to be really hard for the government to overcome) is this: we (Microsoft) give our product away for free and so do our competitors. What’s more, the cost of switching browsers is literally zero: just download Netscape instead of Internet Explorer.

> If customers are choosing our browser among two free options, then our product is better. It’s going to be very difficult to establish that there’s an abuse of dominant position in that case. (There is other behavior by Microsoft which is more questionable, but in browsers they are on firm ground.)
C programmers have a natural immunity to confusion.
This is true for most home users, sure. But if the tool is useful then it has a use in many industries with Windows systems, so someone can be paid to review the source.
const var score = 5!
score++!

My sides…
The same applies to good food.
Presumably the name was changed to avoid name clash with the other Dreamberd language.
nope, not when you account for:

1. losses in conversion of heat to electricity (generally under 50% efficient)

2. losses in electricity to EM power of the laser

we are still a long way's off from designing a fusion apparatus that can sustain the fusion reaction on its own power.
"Modern interfaces" like USB, PCIe, HDMI etc tend to be complex. So forget wrapping your head around those.

I think you have a few options:

a) Go the FPGA route. FPGA design is not for everyone, and you're working on a black box in a way. But FPGA's capabilities & their architecture tend to be well-documented. And yes there are some supported by open source toolchains.

If you can overcome the hurdle of the FPGA design flow, then... your fantasy (and FPGA size) is the limit. Check out OpenCores.org for some ideas on ready-made-building-blocks to use.

In this case, you'd want to pick a board where high-speed interfaces you plan to use (like RAM and video output) are on-board. Low-speed / simpler peripherals you can wire up as needed.

b) Just pick a reasonably documented SBC (Raspberry Pi, a recent/smallish RISC-V board, or Beagleboard come to mind). Ignore the more complex interfaces (for example, video: start with small RTOS or bare Linux kernel, figure out how to initialize a framebuffer & go from there. No hardware-accelerated 3D shenanigans). Or just use them through OS-provided interfaces to hookup things like a keyboard.

c) Forget those modern / complex interfaces, and dive down into the microcontroller world. For example a RP2040 based board + graphical or character LCD hooked up, and you can wire a keyboard from individual switches if desired. :-)
Also my https://github.com/akkartik/wart
On the contrary, antitrust law has a lot of rules about using dominance in one industry to prop up another.
You could just replace “skin colour” with “ethnic privilege” or whatever (which is more the point). I don’t know of any societies that don’t have that sort of problem.
“You can make classes, but you can only ever make one instance of them. This shouldn't affect how most object-oriented programmers work.”

Incredible
> There's also a FPGA implementation of the 6502 CPU running at 100Mhz, that's on a Spartan 6

There are plenty of free RISC-V soft cores that will run at 100 MHz on an FPGA, and that's at 1 instruction per cycle, not the 2-6 cycles per instruction that 6502 takes. Also a 32 or 64 bit RISC instruction does a lot more useful work than a 6502 instruction e.g. `add Rd, Rs1, Rs2` is one instruction and one clock cycle vs 13 instructions and 38 clock cycles for a 6502 to add two 32 bit numbers at fixed locations in Zero Page (virtual registers, if you like).
The most powerful, fully open, fully programmable desktop computer today is the Raptor Computing Systems Talos II workstation. It uses IBM OpenPOWER CPUs and the OpenBMC board firmware.

https://www.raptorcs.com/content/TL2DS1/intro.html

Openess might be impacted by add-on hardware. For servers, more powerful OpenPOWER systems are available from IBM.
> aviation maintenance and aerospace engineering

Which is which though? As I understand it, aviation maintenance is quite rigorous, systematic, and informed by and taking into account every mistake made in the past.
With more economic strength comes better child rearing environments. Fewer children means greater economic strength. Greater economic strength leads to less stress. Less stress means better childrearing. Abortion is an unmitigated good for most women who choose it.
this is America. any attempt at this sort of taxation is doa, even as far backs as the 70s. It's like " it worked in Norway (or other small, liberal, or collectivist or highly authoritarian country), it can work America too" um un no.
I need (to write?) a variant for the excellent fish shell...!
> The legal duty is to maximize shareholder value but not explicitly break the law.

It's not though!

The legal duty is to act in the best interests of shareholders. Avoiding the risk of regulatory scrutiny is in the interests of shareholders. The way a lawsuit like this would work is that you'd go to discovery and short of the CEO explicitly stating that they were tanking share prices (and not disclosing that at the time), the lawsuit would get thrown out.

> monopolistic power

What is monopolistic power that isn't anticompetitive? Either what you're saying here is "Companies would engage in anticompetitive behavior and avoid scrutiny" in which case that's a regulatory failing, or you're saying "companies would engage in legal practices I personally dislike, and not attract scrutiny as a result", which is totally fine.

> And it's not theoretical, there are many examples not least of which is Microsoft

I'm not sure what you're saying, Microsoft wasn't broken up.
I'm upvoting to make it known you didn't read it.
https://www.wsj.com/articles/why-apples-imessage-is-winning-...

Apple is pretty clearly blocking Google (or any other Android app developer) from implementing this functionality and greatly benefits from it. Particularly relevant for the age demographic this thread originally referenced.
There are no such countries AFAIK. Societies seem to find ways to divide into “tribes” one way or another.
this is obviously a joke, but one day CERN will make us all and history a non-existing nothing
If you look at the past, it was when Facebook adjusted their algorithms to promote posts from "friends" over news that the platform really started radicalizing its users. Now, in Canada at least, it's nothing but "friend" posts with no actual news to provide a reality check.

If they're in Canada, its time to get your parents off of Facebook. The Canadian government is really playing with fire here. They need to either get reality back on Facebook in Canada or they need to curb stomp Meta in Canada. They can't leave things as they currently are.
Well the Prime Minister himself agrees with you condescendingly saying there is no Canadian culture.
and a similar tool https://lab.xpaw.me/alldomainsearch.html
Nick Harkaway on Not Going All the Way into the Shadows
Peano had a similar reaction. https://gaupdate.wordpress.com/2013/07/01/125-years-of-peano...
RSS, rise up!
Agreed, all road taxes should be based on weight and miles driven. Make sure that it is non-linear, since road damage and weight aren't linear.

And make sure that it affects fuel delivery trucks in the same way that it affects other heavy vehicles.

Anything else would be plainly unfair.
It is a defense. It is the defense that they will use and probably the only one they need.

The government lost Ohio vs. Amex, which was in any event about a two sided market. Google is definitely active in two sided markets but this case does not make those claims.

Good luck to DoJ if they are arguing that the quality of the product is lower! They are going to fall on their faces.

I’m not saying google doesn’t engage in anticompetitive behavior. There is a good case to be made on various things they do. But to go at google for “monopolizing the search market” is just pointless. The DoJ should bring a stronger case! Such cases can be made.
Oh surprised to see my post on HN! Let me know if there is any feedback on the diagrams.
ok - let's look from another storyline. In the civilized world, by some definition, there have been markets, sellers of goods, idea of public space, protection and enforcement, and taxes .. for close to three thousand years now. If people need cigarettes and alcohol they must be imported and sold somehow. alcohol and cigarettes.. does every person in the house need this? only one person ? big people the same amount as small people too ?

Somehow, the middle and lower-middle system of distribution has failed in the case of rationing. Supply is part of it but also look at the profit for blackmarkets, the local gangs that ask for money from the shopkeeper, or the police do it. Pressure from these street-level forces can break local distribution trade systems that need trust and good-faith to operate.

I am guessing completely but I suspect betrayal at some layer of administration or wholesale practices, as part of the root cause of this kind of market panic. Second I suspect that there were people who knew they were making the situation worse, but did so to embarrass or break the existing political system. so many people.. no real way to know
There are several countries where Google is required to offer something along these lines by law rather than as a marketing stunt. Wikipedia has some info: https://en.wikipedia.org/wiki/Right_to_be_forgotten
> not act like a mindless bots

The irony here is palpable.

Try applying some critical thinking before believing everything you read on the internet, particularly when it relates to politically charged topics such as the pandemic.

TLDR: the vast majority of shit you've read/watched about "police state" during the pandemic in Australia is just that: shit.

It would be akin to Australians being told that in America every happy meal comes with a free .45 pistol.

The difference is most Australians are smart enough to question things that sound outrageous, rather than just believing everything they see.
or we could just build a ton of nuclear plants.
Try Mama Ji's, Mister Jiu's (upscale) or Mamahuhu (casual). The mapo tofu at Mamahuhu is great, but be prepared for the spice.

Edit: looks like the author included Mister Jiu's :).