skysight-inc/HackerNews huggingface dataset:
Your edit is worth debating, though I doubt there's an easy way to settle the argument between ethical concerns and the efficacy of tracking at phone cell granularity. Most of what I've read in that regard didn't really indicate that particular technological capability makes more sense than an overall lockdown since it can hardly be called targeted.

For further context: The example you replied to references this data in the hands of advertisers, with extremely questionable claims about their pseudo anonymization. That just made your comment before the edit less sensible. I believe such a debate might make sense at the level of a government agency, private entities exchanging that data is just a ridiculous idea.
I will ditch Google Music for Youtube Music the moment they allow me to upload my MP3-collection. Any ETA on that or even plans to implement that?

If not, is there any other free service where I could upload my MP3 collection to, with an app for mobile which would sync the data between mobile devices?

On Youtube Google nags me since months (a year?) to switch to Youtube Music but I get less service there. I fear the moment I hastily tap to try and loose Google Music.
Why DRAM is stuck in a 10nm trap
What is the story behind the removal of VLAs from C99 in later revisions?
We currently have not seen papers proposing to add new concurrency primitives for C2x, but we have been actively working on the concurrency object model and would welcome proposals for new primitives or concurrency-related fixes.

One goal is to re-unify C with the concurrency object model used by C++ to make std::atomic<T> and _Atomic(T) be ABI compatible as intended in C11. Some small fixes in this area are the removal of ATOMIC_VAR_INIT, clarifying whether library functions can use thread_local storage for internal state, and things along those lines. However, we expect there to be more efforts in this area as we progress the standard.
Counter argument: The website takedown was temporary, in the psychiatry she has access to her mobile phone, police issued press releases. She reports in the psychiatry she's safe from 'dark forces' (https://www.t-online.de/nachrichten/deutschland/id_87699240/...). I wouldn't rule out that indeed she suffers persecution mania.
I'm honestly pretty surprised if we not at "a 10% decrease in real economic output" yet in the US
Just note that you’re not just working from home; you’re at home in the middle of a worldwide pandemic, attempting to get some work done. (That idea came from a tweet I read that I can’t find right now)

Everyone’s productivity is down when we’re preoccupied with if loved ones or ourselves might get into a dangerous health situation.

I’ve worked from home for nearly a decade, and I also feel my productivity is down. I’m choosing not to beat myself up over it, and trying to check in mentally with myself throughout the day to see if I’m spending my time the best way possible, even more than I usually do.

So if you feel your productivity is unacceptably down now, consider waiting until the pandemic is over - which could be a very long time - and then try again. For now, stay safe and healthy.
What Are the Clojure Tools?
The stock market is commonly considered to represent what the economy is expected to look like in 6-12 months.

If we assume a sharp downturn in Q1 and Q2 of 2020 and a subsequent uptick and prolonged recovery in the second half of 2020 and continuing in 2021 that pretty much corresponds to how stock markets have been reacting over the past few weeks.
That's true, but it could easily be misunderstood as if policy debate and opposition to government in Germany is being curbed, and inconvenient voices being suppressed. That's not true.

First, the measures in Germany are of course vigorously debated, and legal challenges are going ahead.

Second, that particular lawyer has declared all measures against the COVID-19 unconstitutional and has unilaterally "revoked" them on her website. She then became paranoid when there was a car parked near her house for a long time, hid behind cars, and asked passers-by to call the police, declaring herself to be "Public Enemy #1".
Links for mass moving mentioned in the page:

- 2018: https://github.com/lgommans/vinamer
- 2017: https://github.com/thameera/vimv
- 2017: https://github.com/abaldwin88/roamer
- 2006: https://joeyh.name/code/moreutils/ , `vidir`
that's an interesting take. The words be careful what you wish for come to mind when your reading your comment.
Why are these companies obsessed with unifying their brands and capabilities?

You can buy dozens of different shampoo brands (because you like the bottle of this or the smell of that) and in the end your money will end up flowing to the same company; but $deity forbid that I could get two same-but-different services from the same company if they can avoid it. I mean, I get the operational savings etc etc, but if they are both profitable, why go through the pain and suffering of killing one?

Then you turn to another niche (like IM) and it's the opposite attitude.

Google's commercial strategies are pretty nonsensical.
Wildfire Near Chernobyl Nuclear Power Plant [YouTube]
Spanish is fully phonetic from script to speech and very close in the other direction (in some dialects certain consonants have merged).
> Extrovert / introvert. You're clearly more towards the extrovert part of the spectrum.

That's the thing: I don't consider myself very extroverted! Probably on the extrovert side of the scale, but very moderately so!

> Please try to have empathy for people on the introverted part of the spectrum who cannot fathom being forced into an office with tons of people distracting them all day every day. Heretofore they (save for a lucky few like me) have been forced to not just fathom it, but live it.

Oh I do, I really do. I guess I'm just a bit (selfishly) scared of what awaits people like me in the future.

If we allow ourselves a lot of optimism, workplaces will see the need to accommodate both kinds of people to a great extent :-)

> Honestly, your post reads pretty heavily to me of "status quo privilege bias". You fit the current status quo very well, and are expressing worry that a change to that status quo would hurt you, with out extending empathy to those the current status quo hurts badly.

You may be right, but to defend myself on this point I think it is in part fueled by the overwhelmingly positive press WFH seems to be getting in this crisis. Nobody is writing articles exhalting the virtues of regular offices (rightly so), and I guess I have all this praising of WFH a bit stuck in my throat at this point - it leaves me thinking "is it me there's something wrong with?"

> The world is not going to flip to fully remote work. It's likely going to inch towards remote work being more prevalent or available.

I guess I'm just afraid it'll be a reinforcing cycle driven by potential real-estate savings on the part of both employers and employees, and infrastructure savings on the part of society.
I would say no, that we are still adding new features. Aaron Ballman was responsible for adding attributes to the C2x (he can tell you more). We're also looking at #embed feature to incorporate binaries the way that #include incorporates text.
> But then it struck Gibson that he could save his manuscript by creating a future world in the year 2136 — a world in which 80 percent of the population has been wiped out by climate change, but also a world where characters time-travel to create an alternate past in which Clinton won the election. "After giving that only a few hours' thought, I realized that the world in which Hillary won wouldn't be a happy world either. Because all of the drivers of the stress we feel today — minus one — would still be very much be present."

I don't see this as a pathetic premise.
YES. Early morning time is the most productive time for many people. It's all downhill after lunch.

The problem is, many companies are more hip about WFH than hour shifting. It's not a thing. If you start coming into work early to get more done, you will get the looks if you don't stay in the office until 6:00PM, just like everyone. That is not sustainable.

However, if you are a European or Indian offshore, then hour shifting is built in. Onshore, night owls are hard-working, and early birds are slackers - because no one can see them work.

What I am saying is, a lot of office work is optics. Being there and within line of sight of everyone counts more than being productive and in the zone. It's dumb as fuck.
I don't want to mention individual projects and services, but the two most common experiences are:

1. Documentation.
A chat provider and a serverless framework where the documentation or the typescript definitions weren't kept up to date with the code. Having to check types and their REST API and 'suck it and see' to actually find out how it works. If you want contributors, your OSS project should have working demos. If you want customers, the same.

2. Unnecessary complexity. I think there's going to be a major change in the front end world in the next few years as people realise they can already achieve reactive data binding without the complexity of popular frameworks.
I think historians will look back at COVID-19 as a textbook way not to handle an emergency.

They will point out that 99% of deaths were related to economic effects of our response, not the disease itself.

Hundreds of millions will starve or die in failed states in an economic slowdown, while only hundreds of thousands die of disease.
Lux: Automating Data Exploration Process
Which means they'll make their google home functionality even worse - right now if I set my default music provider to google play it doesn't try to serve me up videos on my audio only machine, but if I have to switch to YouTube music I'm going to have to keep specifying albums and songs instead of just asking for the artist.
The idea that wealth inequality is just due to it going to "capable hands" is a hell of an unsupported assertion.

"Pissing it away" is also known as buying things, which drives economic growth. The poor spend every penny they make, and this is generally considered good for the economy.
Is giving his sentence the least possible charitable reading to make a quip a good use of your time, or anyone else's?
Willingness to spend reflects how important it is for you. Ability to spend puts a cap on that to incentivize people to create more wealth.

People with the ability to create wealth are more important to a society than people without this ability. Thus, it follows that people with more money are more important.
If everything else in American politics and government execution worked smoothly and some extra cell phone tracking could have unwrinkled the last wrinkles, I'd maybe give your argument consideration.

As it currently stands, getting cell phone data would be like polishing the door knobs while your basement is flooded. There are bigger fish to fry, lower fruits to pick etc etc.
This makes sense to me, but people are talking about it in future-forecasting terms already ("this will have been..." etc), might as well start facing the music in those future-perfect statements and say it will probably have been a depression.
The long term danger for Google and others is when lots of companies realize they probably didn’t need to make all that spend in the first place.

Ad spending is an arms race and Google has very deliberately set it up so that the only way to succeed on their near-monopoly platform is to out-spend your competitors who are also trying to do the same to you. But it’s a zero sum game the end state of which is Google captures all of your profits while you scramble to cut costs in a race to the bottom.

The only way to win is not to play.
I think it is easy to say this in the first few months of working at home, but after an extended period of time it can be unbearable to spend so much time in the same place. Cabin fever is very real, and human beings are social animals who want to be around people.
Nice and clean. However, it looks like the blur has some (blue?) banding artifacts in it. Am I the only one who sees that?
> bringing physical services to the web

What does that mean?
So I am not an actuary so I'm not super familiar with all the rules, but i believe there isn't a hard and fast profit rule for auto insurance. Now that being said, a lot of the times we use the observed loss ratio as rational for changes to plans so if we were 'too profitable' i would imagine it would open us up to a lot more scrutiny from the DOIs.
Wait, they put Cthulhu on the cover of a programming book? I'm buying it.
I do find that C is difficult use for large programs. It there any thoughts that introducing features like namespaces.

Another thing very cumbersome is to do in C is object creation; creating instantiable objects is possible very cumbersome. Is there some feature in the thoughy process to deal with it. To make it clear, in C we can create a data structure like a Stack or a queue easily. But if the program needs 10 stacks then presently no simple way of achieving it.
There were also gameplay reasons behind that for flow. One of the criticisms of the newer model is that the needless connectivity without so much as a logistical benefit doesn't make the decker/hacker feel smart so much as make it feel like the world is set up by colossal idiots who would think giving the army hand grenades which are always remote detonatable without a manual safety fuse would be an excellent idea and be utterly shocked that their entire army got blown up by one hacker.
Now that C2x plans to make two's complement the only sign representation, is there any reason why signed overflow has to continue being undefined behavior?

On a slightly more personal note: What are some undefined behaviors that you would like to turn into defined behavior, but can't change for whatever reasons that be?
Right. I'm pretty sure you must have thought about what happens when GitHub goes down when using GitHub Actions.

In the long term, it makes no sense for large orgs to rely solely on a third-party git hosting service like Github to do everything for them. They should use an alternative service that allows self-hosting instead.
Not about the language exactly, so maybe not fair game, but: how did you all find yourselves joining ISO? And maybe more generally, what's the path for someone like a regular old software engineer to come to participate in the standardization process for something as significant and ubiquitous as the C programming language?
Wow! Had a CEO once try to convert the company from Gsuit to office/teams so he could use Outlook. Figured it was great...
IME cellular connections don't exhibit much packet loss. The lower level layer of the mobile network usually ensures that the packets are usually eventually delivered, they just take a while. This makes sense since internet protocols are designed to interpret packet loss as congestion and will slow down transmission when it occurs.
Quite a few new languages generate C code for the “backend” of their compiler. For example ATS and the ZZ language.

This helps bringing these languages to embedded targets with closed toolchains (with an existing C compiler).

Will there be developments to use a subset of C as a “portable assembly” in a standard way? Like there is WebAssembly for JavaScript.
We have accepted the other tigers. We are still painting this one.
Thank you for taking time to take questions!

Have you ever considered or will you consider deprecating char, int, long, (s)size_t, float, double and etc in favour of specific length types?

Will you ever add / have you considered adding [su]\d+ and f\d+ as synonyms for those mentioned stdint.h?

Since char is signed on most platforms, arm eabi being an exception and even there it's really just a matter of compile time flags, will you ever just drop char from being able to be either and just say it's signed, as int is also signed?

Will you ever define / have you considered defining signed overflow behaviour?
Right, but their customers are exploring new options, and maybe liking them, whilst the business sleeps.
'analysts' say that a 'V-shaped' recovery is 'priced in'.

same 'analysts' mostly didn't notice a 11M city going into full lockdown.
I usually work remotely and always had fantastic productivity up until the lockdown.

Now I'm really depressed and have terrible productivity.

Not being able to go socialise with friends, see bands in concert and hang around in coffee shops has had an enormous impact on my wellbeing - it's entirely possible your productivity woes are due to the social impact.
No one has proposed making these standard. I doubt they would gain much support as they are similar to the Annex K Bounds Checked Interface functions strcpy_s and strcat_s but not quite as good IMHO.
Not sure, but commercial interests are getting a scent of curfew money as we speak. They'll be very creative.
Research shows that containers are really bad for security: the majority of containers on docker hub has vulnerabilities with CVEs out and never received updates.

Shared libraries, at least, allow more automated updates, but containers are still a problem.
It's kind of funny how the 21st century created office and factory jobs. For the most time, people worked where they lived.

Maybe we realize now that technology allows us to move a huge portion of office work back to where people live. Not necessarily a bad thing if you ask me!
I'd love your opinion on the abundance of "undefined behaviour" (as opposed to implementation-defined, or some new incantation such as "unknown result in variable but system is safe") for relatively trivial things such as signed (but not unsigned) integer overflows. I've heard that this is to allow for non-twos-complement implementations. However, in practice, you notice that most people use ugly workarounds which lead to ugly code that (because of e.g. casting to unsigned and allowing the same overflow to happen anyway) only work correctly on twos-complement anyway. Is this intended to be addressed in the future in some way?
What is your favorite language other than C and why?
This is true, no one expected a fart app for a car.
I became a manager. This didn't, in and of itself, make me rediscover the joy of programming. But it did free up the mental energy I needed to program outside of work, for fun.

As a 9-5 programmer, I often found myself too mentally exhausted to do any coding outside of work. This meant that over the years, programming became just a job, and nothing more.

But once I changed career tracks, I found that I had the energy to write code after work. It actually felt like taking a break. I went from "I need to get away from the computer and go talk to people" to "I need to get away from people and just write code". And when I was writing code on my own terms, without any project managers or other people telling me what to do, it became fun again.

I'm not necessarily saying you should move into management too. I'm lucky that I enjoy the people side of the job, unlike a lot of programmers. But I think that if you put yourself in the same situation as you were in when you first discovered the joy of programming, you'll be able to rediscover it.
Samsung Biologics Inks Deal to Mass-Produce Covid-19 Treatment
> There are enough source of diversity in humanity to not need to add it to the very structure we use to exchange information.

Strongly disagree. Who are we to decide which aspects of someone else’s culture are worth saving, and which can be thrown under the bus in the name of efficiency?

Why not architecture, or dress, or food, or religion? Are you only taking issue because this one has a particular impact on computers?

> We tend to react in a very emotional way when it's about culture, and I'm not sure it benefits our specie.

What is our purpose, without culture? We’re not robots.
You know very well that it is impossible to get accurate numbers at this point. Even the graveyards in Wuhan are currently locked and guarded.

So what kind of source do you expect me to link to?
What does the law say about this?
I am curious how would IDE's adopt this vertical writing style.

This feels pretty unintuitive
It is possible to guarantee that a C program does not have any undefined behavior, which includes all the memory errors that are often also security vulnerabilities.

“Static analysis” may be the wrong name to classify the tools that work in that area, because “static analysis” is usually used for purely automatic tools, whereas the tools used to guarantee the absence of undefined behaviors are not entirely automatic except for the simplest of programs.

Results of a static analyzer are often characterized in terms of “false positives” and “false negatives”. It is a possible design choice to make an analyzer with no false negatives. It is absolutely not impossible! (Some people think it is fundamentally impossible because it sounds like a computer science theorem, but it isn't one. The theorem would apply if one intended to make an analyzer with no false positives and no false negatives—and if computers were Turing machines.)

Analyzers designed to have no false positives are called “sound”. In practice, this kind of analyzer may prove that a simple program is free of Undefined Behavior if the program is a simple example of 100 lines, but for a more realistic software component of at least a few thousand lines, the result will be obtained after a collaborative human-analyzer process (in which the analyzer catches reasoning errors made the human, so the result is still better than what you can get with code reviews alone).

Here is what the result of this collaborative human-analyzer process may look like for a library as cleanly designed and self-contained as Mbed TLS (formerly PolarSSL): https://trust-in-soft.com/polarSSL_demo.pdf?
So in some countries a government initiative to track people using mobile electronic devices might lead to greater privacy. We could end up with government-issued phones as an alternative to phones designed and continually updated by foreign corporations. (Though clearly there are lots of ways the story could go.)
It all depends on how organized previous workers were, and what your goal is for a modification of the source text. Often, headers (dot-h files) document the data structures and interfaces.
Cycle accurate has a specific definition that pcem definitely doesn't meet.

It means every chip is accurately emulated down to individual clock cycle access times.
Based on some of these comments, the degree to which so many are out of touch is unbelievable. 17 MILLION people have filed for unemployment and I'm sure this week will be another 6M as companies don't keep this much cash on hand.

Tech's been living in a bubble for a long time and reality is starting to hit. Get out and talk to real people, not your Slack buddies working in SF.
Yeah, but after the pandemic is over, if you're still working from home you can go out to restaurants and bars in your free time and hang out with friends, unlike today where your office and your social space and your restaurant and your bar are all your living room.
>Also the IMF article predicts a 3% contraction for 2020 and a 5.8% growth in 2021, so by what definition is this a depression?

I wonder how they get those numbers. At least half the US economy is in shutdown right now. Two months of that is equivalent to one month of the whole economy being shutdown; to 1/12th of annual GDP lost, or around 8.3%. Add another month and its 12.5% of output lost.
How do you measure how much someone creates wealth?

If I give a wealthy person $100, and a poor person $100... the poor person will spend it, the rich person generally will not.

This plays out in economic stimulus studies time and again.
I filed your comment in the "Your statement is correct but misses the point" box.

Why? There are millions of other plant species aside from almond and cherry, thousands of them edible and many of them support natural predators for the insects that spread Xylella.