skysight-inc/HackerNews huggingface dataset:
I know this opinion is unpopular and contradict with a core value of the C standardization committee but I personally think at some point, C standard should abandon supporting the legacy codebase. I think bool and stdint definitions should be available as part of the standard feature set and shouldn't need including their respective headers. These and some other features are available at the core of every modern language but C, and C has to provide them via other means. Is the sentiment of discontinuing legacy support shared within the committee, by any proportion?
Why not? All the dependencies are hosted by trimread.com so by doing the measurements once (and when they change) gzipped then adding that for their calculation would do the trick.
Pretty sure Neuromancer isn't a utopian novel, and that Gibson isn't a utopian.
That's a really good point. Even if a society technically has the resources to take care of everybody, a big disruption can still threaten access to it. As much as I'd like to see western/northern European countries as fairly well organised in this regard, government sites are crap everywhere.
Aaron Ballman even got a u8 character prefix added to C2x:

N2198 2018/01/02 Ballman, Adding the u8 character prefix

http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2198.pdf
During the Great Recession my industry was hit particularly hard (environmental engineering, pollution remediation). I remained on unemployment for the full 2 years while pursuing about 5 real job opportunities per year. 80% of the time employers told me they were very impressed, but decided not to hire, or promote internally, because they didn't want to be on the hook for unemployment if work dried up again.

This is an anecdote, but if unemployment didn't exist I would have had a decent paying job within 4 months of being laid off. IMO this is preferable to being trapped in an unemployment system with terrible incentives.

I ultimately changed industries after realizing that cleaning up pollution is the last thing people will pay for during economic downturns.
Probably because both the Arabic and Mongolian scripts descend from the Aramaic script
In practice not. In theory, it’s implementation-defined whether yhere are differences.
So, those kids doing a billion views, aren't just managed by two pushy parents, but have been bought by Disney?

I beleive you - but would love to read more about it - any references?
My accidental AI consulting venture celebrates 3 years
HackerOne started with such promise, but stories like this keep coming out. It makes you wonder how many people were even more patient than OP.

Unfortunately, despite all the HackerOne claims, it still seems to take public disclosure and embarrassment to make companies actually take things seriously. Seems sunlight is still the best disinfectant.
Wow, I knew it was using SCTP but I didn't know that was inside the DTLS channel. That seems like a lot of overhead.
https://en.wikipedia.org/wiki/Italian_Ethiopia

"During the Italian rule, infrastructure to connect major cities, railways, public and private companies, and dams providing power and water were built; this along with the influx of Italian settlers and labourers, was the major cause of rapid urbanization growth. Also, the Italian government abolished slavery, a practice that existed in the country for centuries."

And this wasn't even the British Empire, these were the literal fascists of Mussolini.

>should we reunite the USSR?

A controversial topic, to say the least.

https://en.wikipedia.org/wiki/Dissolution_of_the_Soviet_Unio...

"On March 17, 1991, in a Union-wide referendum 76.4 percent of voters endorsed retention of a reformed Soviet Union. The Baltic republics, Armenia, Georgia, and Moldova boycotted the referendum as well as Checheno-Ingushetia (an autonomous republic within Russia that had a strong desire for independence, and by now referred to itself as Ichkeria). In each of the other nine republics, a majority of the voters supported the retention of a reformed Soviet Union."

It's not like European countries like UK and Spain do not have member regions/nations that are very happy with the will of the majority, e.g. Brexit.
Precisely. Courage requires actual conquering of fear, which doubtlessly involves confrontation with the status quo rather than a few microphone jibber jabbers. Who in the Western World has a contempt for convenience?
I've always loved the idea of having a personally-curated newspaper laid out in the traditional way. This could be fun. Thanks for sharing.
RealVision - https://www.realvision.com/

not in any way affiliated with them, i just find their content sophisticated and interesting.
As a C newbie, will there ever be "safe" C, i.e. no undefined behavior and help with writing code that has less memory related crashes/bugs? For comparison, Rust has the `unsafe { }' block which lets you mark regions of code as being able to do funky stuff. Could we get the opposite for C, i.e. `safe { }' and for an entire file, `#pragma safe'?

I have a love-hate relationship with C - I like it for small projects, but anything serious I really need to write it in a more safe language. I think GCC has some flags that can help, and I've been using tools like splint, but something baked into the standard would be amazing.
A minor tweak makes these two statements work together:

1) The ad industry is insatiable for customer data, and is willing to violate every last persons privacy to get it

2) The utility of the advertising industry’s targeted models is suspect at best.
https://en.wikipedia.org/wiki/Rng_(algebra) is a small example of trying to use more consistent names, but it's too punny for my taste... (Rng is a ring without an identity element)
Individual liberty has to occasionally give way to collective good in modern society where the our way of life means most individuals cannot survive without some sort of centralized authority to maintain the systems that sustain modern life. This was true during middle age plagues where rulers had to centralize authority to maintain quarantines. It's true during wars and disaster. The issue is having a governance model that allows these exploitative but also circumstantially pro-social instruments to be retired during periods of serenity. The problem isn't specific to Trump. This is a wake up call to complacent voters who forget the importance of good governance.
How would the server know that the destination IP changed?
Kind of depends on the accident, doesn't it? The aerodynamic shell does provide some protection, depending on the design, and no doubt if these were mass-produced safety features could be ironed out. But if you hit a tree, you're lucky to survive regardless of what vehicle you're in.

At any rate, people ride motorcycles with no shell despite serious safety disadvantages, and society has no problem with people making that choice. I have to believe that velomobiles with a shell could be made significantly safer than motorcycles.

Of course, the biggest threat to velomobiles, bicycles etc. is the automobile, and if collisions with cars/trucks aren't dealt with in some reasonable fashion, all other safety concerns seem rather secondary.
Turns out it's not really an issue in practice, since you rarely serve naked Node.js to the Internet. If you put something like a load balancer (ELB) or reverse proxy (Nginx) in front of your service which speaks HTTP/2, you already get 95% of the benefits. I expect HTTP/3 to likewise just be a toggle offered by AWS/GCP/Azure/NGinx etc. in the future, and your users will see an immediate benefit.
Show HN: Bullish – Stock market performance stats in your inbox
Obviously it's not literally "untranslatable" meaning "unexplainable".

But it's about how certain concepts are easy to say in one language -- they fit like a glove -- and hard to say in another. So if they're hard to say, you wind up not saying them, and it changes what people communicate, which changes the culture.

In Brazilian Portuguese you can say "ai que saudades!" or "que malandragem!" which, poorly translated mean respectively, "I missed you!" and "What scoundrel-ness!"

But those translations miss the entire connotation and strength and context -- they're just plain inaccurate. And yes you can take an entire paragraph to explain the nuances of what they actually mean... but not in normal conversation.

Even when I'd speak in English with Brazilian friends, sometimes to explain a certain social situation we had to revert to Portuguese words, because there just aren't English words that fit the frames people understand Brazilian social situations in.

So the main claim that losing language means losing culture still stands 100%.

"Untranslatable" obviously doesn't mean the concept can't be explained if you're given a few sentences or paragraphs. It means there isn't an equivalent word or phrase that can be employed in normal everyday usage.

You can also think of it when translating movie subtitles, which I've done a little of in the past -- you only have a "normal" amount of on-screen space to fit your translation in. Some words just don't have anything you can translate to in the reasonable space. They're untranslatable.
Is this a real concern, beyond 'experts panel' esoteric discussion? Do folks really put a number into an int, that is sometimes going to need to be exactly TYPE_MAX but no larger?

I've gone a lifetime programming, and this kind of stuff never, ever matters one iota.
>If the economy were knowable to the degree that some economists claim to know it, they'd all be billionaires.

The number of professional economists who focus on investing, or even "the economy", is much smaller than most people imagine.
whether or not this could be called a lifetime guarantee was not the point of my comment, at all.

typically, purchasing something with a lifetime guarantee requires an up-front payment to secure the lifetime guarantee. it seemed like some people here might have been under the assumption that was the situation with google music. i just wanted to make it clear what the actual situation is.
COVID-19 has symptomless spread and occurred during the peak of Flu/Cold season. SARS, Ebola, and Swine Flu were easy to catch with a simple thermometer and some basic contact tracing. COVID-19 required an RNA test and blanket testing of general population to find all cases. We just didn't have the infrastructure to deal with that kind of virus.
I worked at a consultancy that advertised some pretty high-brow ideals, in several disparate areas I care deeply about. But pretty quickly 75% of their revenue came from just two customers and ideals are a luxury you can’t afford in that kind of a situation. It became a body shop in all but name. Even a founder left shortly after I did.

I really struggled with the sense of betrayal from that and it’s a big data point in the “ask more questions” strategy I’m trying to cultivate.

You can’t fire a customer when they are your only customer. At the very least, no matter how things get on any contract, save some time an energy to keep courting new revenue from other sources. That’s a big part of the job, and one I don’t think we as developers have enough perspective on.
It’s kind of hard to pay 100% when you don’t have the same revenues.

And what they pay is driven by market economics, in good quarters and bad.
New York Investigating Hack of State’s Computer Network
What Wolfram is saying, and has always said, is vacuous in the extreme. There is more new science in 't Hooft's book about Quantum Mechanics as Cellular Automata than in all of A New Kind of Science.

His stuff just amounts to large claims and a lot of fiddling around. Its certainly possible that something could come out of it (I mean the idea "physics is just some rules" is vacuously true) but I don't see in any of the work surrounding his ideas any true attempt to get to the bottom of things by trying very hard to understand basic ideas like locality and unitarity and how they must be true or may be violated by physical models which are deeper than the ones we have.

If you want to see that kind of actual hard scientific work, see Nima Arkani Hamad or Gerard 't Hooft.

I, personally, was a bad researcher, which is why I couldn't cut it as an academic. What made me bad was that I got lost in fiddling around rather than trying to hit the most incisive questions in the most useful ways. I see a lot of that in Wolfram.
I've got some kind of greatest hits compilation of his, and I'm really disappointed that wasn't included.
Does the committee have any plans to document the rationale for each kind of Undefined Behavior?

Does the committee have any plans to make NULL pointer arguments to memcpy non-UB when the size argument is 0?
How to Quickly Boost Your Immunity System in This Period of Covid-19
To be fair, it always was a combination of both. Economic depndence is much safer so.
There is nothing intrinsically profitable about either robotics or AI
Has anybody done a study of dependencies of computations in real programs and compared the efficiency of a stack representation and a register representation?
WOLFRM > TREE ?
Graph grammars are Turing complete so I don't see why they couldn't express the fundamental theory of physics, but it seems like a weird way of going about the problem.
I wonder how many different artifacts Cloudflare is serving on this test page. Maybe a real test is the difference grouped by the number of files served on a single page load.
You could interpret that as "in common use by a commercial[ly used] implementation".
Well, in 2005 Trae Young would've been 6 years old
1. They can do both, learning a separate script that's as simple as the Latin one is not a huge investment.

2. You're talking about people who immigrate to an English speaking country, correct? Good advice for people living in Mongolia surely is available in Mongolian.

Mongolians today learn English, at least the guy who went to Sweden to work as a chef that I talked to a couple of years ago did.
I'm a huge fan of diversity in language and culture (assuming a given culture does not oppress its people).

No matter how convenient it is for me, I do not want the entire world to only speak English and follow western culture trends. I would much rather have the diversities that make the world rich.

Not only that, but I can assure you, Westernized culture absolutely doesn't "have it right." We have power for historic reasons and that power, I would argue, has unrightfully supplanted alternative ways of life that may arguably be better. We need other languages, we need other cultures, we need other forms of government policy. These diversities give us references to look upon and improve our own culture in ways or fix things that just aren't quite right.
As a reviewer for Robert's upcoming C book “Effective C”, I thought that this aspect was better covered than in existing manuals for learning C.

However, the book only describes the available standard functions, so even doing better than other manuals, everything it has to say on this subject fits in one chapter and feel underpowered.
That would be a big step down in terms of income isn’t it? I love teaching and have been tutoring my 6 year old and it’s fun but I don’t see many parents looking too eager to get their children learn programming.
Phutball
Arguable; I’m not enough of a literary person to argue it out. But the sentence above is a very escapist attitude, and I’d argue that my original point still holds; escapists often fail to recognize the source of the problems they’re escaping from, and recreate them wherever they escape to.
Questions:

1. Isn't this more like a tree, where only one path is shown?

2. Is it possible to find a pattern and extend the ladder in the most logical way?
I do not understand why HackerOne has such good reputation. My experiences are almost uniformly bad.
One proposal solved this by doing exactly that:

http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2068.pdf
Let's be a bit more specific here before people get the wrong idea. Economics doesn't work for predicting the stock market. Other than that, it works just fine. The principals of supply and demand and huge host of other issues are just fine and work great. It just doesn't translate to predicting equities.
Some random thoughts:

I appreciate the original simplicity of K & R, "The C Programming Language", 2nd Edition, and the relatively simple semantics of ANSI C89/ISO C90 compared to C99 and later.

You don't need complex parsing methods for ANSI C89/ISO C90 and you do not need the "lexer hack" to handle the typedef-name versus other "ordinary identifier" ambiguity.

A surprising number of colleges still teach K & R 2nd Edition C.

Whenever someone brags about using recursive-descent parsing methods, I always ask, are they using predictive, top-down parsing, or back-tracking?

I hope C never loses sight of it's roots nor morphs into C++ under the guise of creating a common subset, but which is really a disguised superset of C and C++

Please prevent the ever increasing demand for new features from overwhelming C's simplicity so it can no longer be parsed with simple methods.
Emacs. Spent a lot of time writing up my on config, switched to Doom eventually. Been a happy user since then.
I mean rule #1 of important presentations, do a test run beforehand! It just seemed incredibly lazy that such a large well-branded organization could do such a thing.
https://en.wikipedia.org/wiki/Halftone

They used to generate this by holding a "screen" up to create the grid.
That kind of extreme situation can be dealt with far more targeted regulatory responses than price controls, like simply commandeering private supplies when medical professionals need them during a critical shortage, and some monopolist is refusing to sell them.

And in most situations, money can solve the problem, and get the essential item in the hands of those who need them. Those with stockpiles typically have them in order to sell them during a shortage. Not pointlessly hoard them and forego the profit earning opportunity.

The long-term damage of anti-price-gouging laws is fewer stockpiles to prevent shortages from emerging during future crises, and a slower ramp up of production and distribution when a shortage does emerge.
I haven’t - is there a good tool chain you’d recommend me checking out? What’s the enduring idea in ada?
Reactive Probabilistic Programming
It would presumably involve a new type that didn't exist in the current ABI. Those pointers would stay the same, and the new (twice as big) pointers would be used for the array feature.
Agreed.

Brings up another thing: when folks 'translate' a piece into English and substitute English phrases for the original author's idion. Frustrates me no end. I may have wanted (always want) to learn something about the culture the piece was written in/for. Such bastard translations wall me off from even guessing what the author said or meant. Just some watered-down elevator-music meaning, because the translator thought I was not smart enough to understand the original.
Serious question: in what way does AP provide more privacy than Facebook?
You do have to understand that compiler teams aren't saying something like "this triggers UB, quick just replace it with noop." It's just something that naturally happens when you need to reason about code.

For example, consider a very simple statement.

let array[10];
let i = some_function();
print(array[i]);

The function might not even be known to the compiler at compilation time if it was from a DLL or something.

But the compiler is like "hey! you used the result of this function as an index for this array! i must be in the range [0, 10)! I can use that information!"
Less community support, due to popularity.

Yes, it's nice to write it in code, but you can achieve similar with raw Terraform and there are more documented examples for that, plus if it goes wrong, you can find others facing the same issues, usually with resolutions/workarounds etc.

I wanted to find Pulumi more useful than I really did.
The NBT: Google Kpt for Kubernetes
I just hope the soundtrack is as epic as the plot deserves. I keep thinking of the soundtrack of Laurence of Arabia; the film wouldn't be same without it being so grand.
Makers league-Find competent teammates for your side projects
We need to have a stable and sustainable enough industry and society for technological advance to keep occuring. We may never populate space or even get our act together soon enough to prevent early destruction of what we've got. The mundane issues of trust, politics, human nature, etc, may prevent us from exploring many possible futures.

I'm saying this not to be a downer, but to impart that we should all have an eye on solving or mitigating those mundane problems, so we can get on to solving the more fun ones.
One of my favorite features recently while developing C for embedded systems has been the --wrap linker flag that allows me to effectively test code that interacts with hardware without modifying the source.

By passing -Wl,--wrap=some_function at link time with test code we can then define

__wrap_some_function

that will be called instead of some function. Within __wrap_some_function one can also call __real_some_function which will resolve to the original version if you still want to call the original one. This is especially useful if trying to observe certain function calls in tests that interact with hardware.

Do you have any other recommendations/preferences to help with unit-testing C code?
If the money supply was increased across the board this would likely be the case. However, the FED bank no longer operates in the way it was statutorily mandated originally. The FED purchases assets that inflate the stock market indirectly. The Federal subsidies and regulations combine with this to keep the money propping up the assets mentioned(gold only because of it being a historic hedge).
https://www.youtube.com/watch?v=tEC8q9i2fOw

That video explains some low-hanging fruit changes that would massively improve the quality of at-home reporting. About $1,000 or so.
Getting SRE Buy-In for Automated Metrics and Continuous Learning, Part 2
How accurate, relevant, and useful today is http://c-faq.com ?
Google certainly aren't the first company to screw their users, and they won't be the last. That doesn't make it excusable though. That just means they're as bad as the other companies.
I can't find the studies at the moment but there's at least one looking at previous pandemics that supports your suggestion. They found that economies that instituted weaker public health responses had bigger casualties from illness directly, and longer times to economic recovery because of bigger losses in personnel etc.

I wonder if lack of public health infrastructure in the us will come to haunt it in the coming months as other countries recover faster and get a head start. That sort of economic opportunity cost from not having more public health infrastructure tends to have been left out of past discussions completely.