skysight-inc/HackerNews huggingface dataset:
I want to see a hybrid federation/p2p approach (Secure Scuttlebutt pubs/rooms are close this). As far as I understand it ActivityPub is just a standard for interop between social network services. The social networks still own your data and while they do offer tools for migrating between them you are still essentially at their mercy. You could run your own instance but you'll run into the same problems as you would running your own email server. Not every one will have to ability to do that and you could still run into the 'gmail problem' where large instances refuse to federate with small user instances.

It would be cool if there was a protocol that was fundamentally p2p but with a federated 'tracker' layer that is basically indistinguishable from normal social media sites to casual users. The social media sites would help propagate the content and if one went down or refuses to track your content you can just peer with another one (or just continue to share content with your personal network of followers over a gossip protocol like SSB without the need for a tracker)
You never get something for nothing. The advantages of the bike come at a cost. Mainly in the comfort and capacity topics. Since this isolation thing started I basically cycle ~40-60Km every day just for fun. But if it's too cold or hot, raining, or have to carry stuff larger that the average backpack I'll plant myself firmly in the driver seat of my 1.something ton car to do it. Of course I don't need a 3t truck but I couldn't find any vehicle that ticks all the boxes.
When deciding on the behavior of some operation that maps to hardware [1], how do you weight the existing hardware behaviors?

For example, if all past, current and contemplated hardware behaves in the same way, I assume that the standard will simply enshrine this behavior.

However, what if 99% of hardware behaves one way and 1% another? Do you set the behavior to "undefined" to accommodate the 1%? At what point to you decide that the minority is too small and you'll enshrine the majority behavior even though it disadvantages minority hardware?

---

[1] Famous examples include things like bit shift and integer overflow behavior.
I don't think anyone defends front-running. It's illegal in various forms for good reasons.

A _manufacturer_ charging more is not _front-running_.
Entirely resistant if I remember correctly. You don’t get used to commuting, you forget what it feels like not commuting, like you don’t get used to feeling like crap because you don’t exercise or are sleep deprived, just forget what normal feels like.
I can't tell if this is real or the output of a neural network trained on Mr Wolfram's corpus of bloviation.
Despite 80% of comments focusing on Wolfram's pompousness, this is an interesting expansion of cellular automata to arbitrary dimensions.

Coincidental timing of publication - one day after John Conway's passing. We may be in a n-dimensional Game of Life after all.
I don't mean this to be rude, but it doesn't sound like you have much experience working at home with children around. I don't think you should be so quick to assume you know the solution to a problem/situation you have no insight in to.

Maybe what you're describing would work for some people. But to so confidently say it's a blanket solution for everyone and is not actually a problem, is frankly laughable.
I'm about 2 years into working from home, and recently came to a similar conclusion. Unfortunately rebalancing your social life is a bit challenging given the circumstances :).

If I might ask - what was your approach for increasing outside of work activities. I recently moved to a new city, so I'm still figuring this part out.
And every BSD out there. And whatever it is that macOS does. Microsoft looks to be the outlier to me.
Ask HN: Workbook or guide to completing an annual review of my solo business?
I'm approaching the end of the first year in business for myself as a freelancer. I'd like to do a business review + work on a strategic plan for year two (and beyond) - any recommendations on good workbooks or guides to structure this sort of thing that are specific to a one-person freelance business?
It feels like it would be a real shame to standardize something that gives up the power of the Clang/GCC heterogeneous checked operations. We added them in Clang precisely because the original homogeneous operations (__builtin_smull_overflow, etc) led to very substantial correctness bugs when users had to pick a single common type for the operation and add conversions. Standardizing homogeneous operations would be worse than not addressing the problem at all, IMO. There's a better solution, and it's already implemented in two compilers, so why wouldn't we use it?

The generic heterogeneous operations also avoid the identifier blowup. The only real argument against them that I see is that they are not easily implementable in C itself, but that's nothing new for the standard library (and should be a non-goal, in my not-a-committee-member opinion).

Obviously, I'm not privy to the committee discussions around this, so there may be good reasons for the choice, but it worries me a lot to see that document.
I think there is a lot of inflation if you measure it properly. We say inflation is low because we adjust for quality. So they say sure, a car costs more now than in 2000 but it has more features so if you adjust for quality it is cheaper. Same goes for other goods like computers, smartphones, etc. The problem is, the cheaper versions of these goods don't exist anymore, because the more expensive version is effectively required to not handicap yourself.

Similarly, things like housing, healthcare costs, schooling costs, etc. are not well captured by the inflation metric, but have grown wildly in the last few decades.

The purchasing power of the average person is probably worse now than it was in 2007 if you look at what people actually have to spend money on versus the artificial basket of quality adjusted goods used to measure inflation.
I can't honestly say I enjoyed it, but it felt like a win, when something that did not want to work started working after you squeezed everything you could.
It doesn't pass the smell test. I'll be very diplomatic and say this to our high school and undergrad readers: Mathematica is a lovely program, but working for this man on this project will not do good things for your scientific career.

Among the many many many red flags, Wolfram claims to have discovered that complexity can emerge from simple rules in the early 80's. This is a full decade after P. W. Anderson's seminal paper [More is Different](https://science.sciencemag.org/content/177/4047/393).

In fact, if you haven't RTFA yet, save your time and just read the original, rigorous, less self-aggrandizing paper:
https://science.sciencemag.org/content/177/4047/393
Ceramic-Based Flexible Sheet Electrolyte for Li Batteries
Show HN: Connecting Indiecontractors to Companies
The problem is and always will be the friction associated with discovery. If I want to add my friends, colleagues or family on Facebook they have most likely already been suggested to me. One click. I didn't even have to ask for their handle.

How can we create a more powerful network effect through a decentralised network without some centralised directory?
> The type system cannot replace all testing, but there are certainly places where it can make testing superfluous.

I agree. We configure analysis to ignore boilerplate code, for example, so that doesn't count toward out coverage threshold.

And in this particular example, yeah, there is an entire class of tests that no longer need to be written; the "did he really pass me an integer, or is it JSON" style assertions. Typescript (and strong typing in general) is super helpful for eliminating that category of test.

> However, and this is a sincere question: do you work on web frontends?

When I'm forced to. I'd say my work in 80% backend, 20% frontend, though that ratio changes based on what stories we pick up for the week.

But we use TDD for our frontend, too. I have selenium tests that bring up the backend, launch the web UI, and run through the required functionality.

It's a very different mentality, and we don't check things like CSS layouts at this level, but the general "the user clicks this button and gets this result" are all verified automatically.
It doesn't face plant on all four (there are no ads in the distillation so it's informational, original work is reporting of speculated facts, it is 0.6% of the whole, and as news orgs are losing money, this lost less money for NG Media than had I visited the original with my ad blocker). There is a strong case for all four. But it seems closeish to Folsom v Marsh:

https://en.wikipedia.org/wiki/Folsom_v._Marsh

Anyway, courts have seen more outlandish claims - and gone with them (Oracle v Google), so whatever.
I am not a physicist but as a layman there are two interesting things that my mind (which admittedly finds connections in things that others don't) thought of while reading the article:

1) Conway has obviously been in the news recently (RIP) and there have been quite a few articles talking about his "Game of Life". The fact that complex patterns emerge from three basic rules seems eerily similar to what Wolfram is now describing. Of course, computational power is now to the point where you can run many more games that we could the first time I entered the program into my Z80-based machine.

2) There's also been a lot of discussion the last couple years about whether we're living in a simulation. With Wolfram performing "zillions" of operations, could it be that there's actually someone living inside his computer wondering the same thing? As we progress in our computing ability, could this happen in the future? If we ourselves are living in a simulation, could those simulating us also be living in a simulation? Is it also turtles all the way up?
Also toss in for full effect:

text-align: justify;
-webkit-hyphens: auto; /* Safari */
Moby Dick might be a place to start. A popular reading is that it is an examination of the impossibility to understand large things.
What does that visual summary even communicate?
Collection of CSS Tooltips
Diving into functional programming has rekindled my passion. Elm in particular.
Indiecontractors is a website where contractors can find contract work to pay the bills, so that they can continue working on their side project until it becomes ramen profitable.

I've had this idea for some time now. First from shl (Gumroad) who tweeted that he likes to hire contractors who are supplementing their income while working on a side business. Then I heard Baird Hall's IH interview who also said he liked to hire indiehackers because they were reliable and competent.

In this economic downturn, there are many indiehackers who need to supplement their income. Please share with them!
This. The US constitution does not grant rights to citizens. It enumerates the rights that were endowed to us by our creator and cannot be taken away from us. This is an important distinction that is frequently overlooked.
Yes, it's undefined. It involves a read of an uninitialized local variable. Except for the special case of unsigned char, any uninitialized read is undefined.
I wonder if this is in response to Eric Weinstein's Geometric Unity presentation he did on April 1st.
Yesterday, on Lex Fridman's podcast, he mentioned how since he revealed his theory there wasnt any feedback from scientific community. BTW, highly recommend watching Eric's Portal.
+1 for Geroch's book

It's a really unique book -- was pleasantly surprised with it. It's probably the most lucid introduction to category theory I've read.
I think the elective treatment theory is a better point than my driving guess. If you have a disease and your options are to get surgery or take medicine, you are probably being pushed towards non-surgical options, even if that would have overall worse results on average. This might ultimately raise the mortality rate, but would temporarily depress it.

Anecdotally, I definitely find myself trying to be safer right now. I have avoided ladder work on my house and been super careful when using a knife. I just do not want to go to a hospital right now.

I think looking at the overall death statistics are super interesting though. If traffic deaths fall, that is in some ways a byproduct of Covid. If more cancer patients die, that is also a byproduct. All of this goes into factoring how much damage and protection both the disease and the quarantine orders have caused.
I’ve studied Economics. It took me a while to realize that it’s far from a deterministic science despite all the fancy math and models (my first clue should have been that it’s in the department of “Social Sciences”, doh!). I wish more of my time was spent learning chaos theory, probability, and systems thinking, rather than solving Lagrange multipliers by hand. I have learned a lot more from reading Nassim Taleb’s books than I ever did in those years in college. So if you want to make sense of the economy, start with learning how much of it doesn’t make sense. Start with Nassim Taleb’s books (any book of The Incerto will suffice).
(1) Explain just how malloc() and free() work under the covers and the implications for multi-threading, memory leaks, virtual memory paging, etc.

Maybe also cover some means, algorithms, and code for reporting on the state, status, etc. of the memory use by malloc() and free().

By the way, I know and have known well for longer than most C programmers have lived JUST what the heap data structure, as used in "heap sort", is. But what is the meaning of "the heap" in C programming language documentation?

(2) Cover in overwhelmingly fine detail the "stack" and the chuckhole in the road, stack overflow.

(3) Where to get a reliable package for a reasonable package of code for handling character strings -- what I saw and worked with in C is not reasonable.

(4) From the C programming I did, it looks like a large C program for significant work involves some hundreds, maybe tens of thousands, of includes, inserts, whatever, and what a linkage editor would call external references. There must somewhere be some tools to help a programmer make sense of all those includes and references, the resulting memory maps, issues of locality of reference, word boundary alignment, etc.

(5)How can C exploit a processor with 64 bit addressing and main memory in the tens of gigabytes and maybe terabytes?

(6) How can C support, i.e., exploit, integers and IEEE floating point in 64 and/or 128 bit lengths?

(7) How to handle exceptional conditions with, say, non-local gotos and without danger of memory leaks?

(8) Sorry, but far and away my favorite programming language long has been and remains PL/I, especially for its scope of names rules, handling of aggregates with external scope, its data structures, and its exceptional conditional handling with non-local gotos and freeing automatic storage and, thus, avoiding memory leaks. Of course I can't use PL/I now, but the problems PL/I solved are still with us, also when writing C code. So, how to solve these problems with C code?

(9) For C++, please explain how that works under the covers. E.g., some years ago it appeared the C++ was defined as only a source code pre-processor to C. Is this still the case? If so, then explaining C++ under the covers should be feasible and valuable.
> It’s up to a judge to decide.

Yeah, but he enacts the will of the majority ;)

I totally get & agree with the sentiment, but not in the absolutist form. It's always going to be fuzzy, the question is mostly how we weigh the needs of the many and the needs of the few (or the individual). I do believe that the average response to that is strongly reflected in each nation's laws & culture, with the US emphasizing the individual's needs a lot more.
We also have our own biases. That physician has probably seen 100s of patients who have self-diagnosed something that turned out to be wrong, whereas the physician is usually correct about diagnoses. In this instance, the self-diagnosis was correct and the physician was wrong, but I would bet this is the exception, rather than the rule.
Anybody who has coded Game of Life can draw a parallel to this. Simple rules can lead to arbitrarily complex systems. I'm all on board with this concept. Graph theory is amazing and useful in many ways we don't understand yet. I'm all on board with this concept as well.

But a graph has nodes and edges. Nodes, in this case, can be particles.. I guess? But what are the edges? When a "simple rule" is applied to a collection of particles, what is the force that connects them after the interaction? I read some of the material in detail and skimmed some of the rest, but there was a lot of setup and cool graph visualizations and not a lot speaking to this core question.

Disclaimer: I'm not a theoretical physicist but I have read "Quantum Physics for Babies" at least 50 times.
I self host Subsonic, it is excellent. If you don't want to pay any money there are free forks of it as well.

I have two different and excellent apps on iOS but there are Android apps too.
Sure, but that's why we need to take care of each other. Poor countries may not be able to, but wealthy countries absolutely are. Of course choices need to be made, but the choice not to help out those who are hit hardest by this, is a political choice. It's not an inability to help.

Of course there are countries, like the US, that seem eager to fuck this up, but again, that's a political choice. There's no doubt that the US has the economic capacity to get through this if it wants to. The problem is that its political class has other priorities.

In Netherland, people who lose their job still get paid. Restaurants survive by switching to delivery. Some companies may go bankrupt, many people will have to take a step back in their lifestyle, but overall, life here has been pretty good, and we have that leeway to make that step back.

That doesn't mean nothing will change once this is over; I think and hope a lot of people will reassess what's important. I hope we'll pay the people in these "essential jobs" better than we've done so far. And I hope people will learn to appreciate the essentials of life more and be less eager to get back into the rat race of status and useless crap. But we do have a lot of useless crap in our society that we can easily cut back on without letting anyone fall through the cracks.

In western Europe at least. I'm well aware that some other countries love rugged individualism for the poor and care more about bailing out the rich. But again, that's a political choice.
Snapchat's Virtuous AR Cycle: Users, Developers and Advertisers
There is no grand goal that I know of. I wish more importance were being placed on keeping existing well-written code working, which includes continued support for what might be considered near-obsolete.
If one wanted to design a new (not fully compatible) language, that could have lofty goals; just don't call it "C".
One of the important things he’s done was ruin math for me, which was a shock because I did not think that was even possible.

His company was running accelerated calculus experiments at universities built around Mathematica. There’s a reason your teacher doesn’t want you using a graphing calculator for your algebra homework. I know that now.

Ever since I’ve been carrying around a block of salt for Mr Wolfram and get a lot of schadenfreude out of him showing what a mad scientist he is.

Does anyone remember that self obsessed book he wrote about fifteen years back? Hell I can’t even remember the title. Sure changed the world, didn’t it.
Nixon's Attorney General, the horrible, horrible man, John Mitchell, had his wife silenced by drugging and sequestering her.

"If you guys could get John Mitchell, that would be beautiful." (Quote from All the President's Men)

There's an interesting 1994 BBC documentary, "The Watergate Affair" that talks about it. Mitchell was one of the few players in that sordid saga that didn't speak on camera. They're such a bunch of smug bastards, the lot of them, except for John Dean; he's only half an ass.

But, yeah, what was the elephant doing in your pajamas?
>In your example there's no guarantee that the length will be accurate, or that the data hasn't been modified independently elsewhere in the program.

And having a special data-and-length type would make these guarantees... how? You're ultimately going to need to be able to create these objects from bare data and length somehow, so it's a case of garbage-in-garbage-out.
Care to elaborate on why you think this is important to the discussion? I'll assume you mean to point out some kind of ill intent, but man, even at my most conspiratorial I'm coming up empty.
This isn't an answer to the question.
Amazon wants either blind loyalty or silence not unlike Trump. Sad. These type of actions are not going to be forgotten.
I used to eat at her green table sometimes when I worked in the cafeteria right next door https://stuartcollection.ucsd.edu/artist/holzer.html
I would love to see more open interactions between the broader C community and the WG14 committee. One of the plans I am currently working on is an update to the committee's webpage to at least make it more obvious as to how you can get involved. The page isn't ready to go live yet, but will hopefully be in shape soon.
See

https://examine.com/supplements/vitamin-d/
Get Samsung s20,from Jumia, Amazon and kilimall shop
I think what emilfihlman means is those macros are hard to remember and clumsy to use - which you might agree with when I point out you made two mistakes in two usages :-p
This is an entire language extension, as you note. The last time various people interested in this were in the same room (it was in January 2020 in a workgroup called HACS), what emerged was that the Rust people would try to add the “secret” keyword to the language first, since their language is still more agile than C, while the LLVM people would prepare LLVM for the arrival of at least one front-end that understand secret data.

Is this enough to answer your question? I can look up the names of the people that were involved and communicate them privately if you are further interested.
The ads you see are determined by a combination of factors:

1. The bid price

2. The clickthrough rate of the ad (must pass a minimum % to be displayed)

3. The keywords used and the audiences the ad buyer has targeted

Ultimately, it comes down the audience, and not the content. Ad buyers want their ads to be seen by "people who like X", and not "people who are currently viewing a video/web page about X".

There isn't really a way to target an ad for a specific NYTimes page for instance, because they cover a variety of topics, and multiple stories are published each day. To be more precise, there are ways, but the economics of that probably wouldn't be in favour of the ad seller.

It is possible to do this for YT channels, as they tend to be more focused; MKBHD stuff will always be tech or gadget-focused for example.
If it's free you're not voting with your wallet...
We still don't know what will achieve self-awareness first: Mathematica or Stephen Wolfram
A great follow up in the "New York billionaires explain basics of the economy" curriculum:

William Ackman: Everything You Need to Know About Finance and Investing in Under an Hour | Big Think [0]

Covers the money making, Wall Street side

[0] https://www.youtube.com/watch?v=WEDIj9JBTC8
I don't know of any plans to add semantics for divide-by-zero of dereferencing a null pointer. I'm guessing this is not viable because there is no agreed upon semantics among different implementations.

Making C friendlier is always a good idea, and I think the committee is (slowly) working towards this goal. I would have to examine these papers by John Regehr in more detail. Looking quickly at his proposals I can see why there he couldn't find consensus for these ideas as some of them do appear controversial.

An example of a friendly dialect of C is always is C0 (C-naught) from CMU. I don't think I'm exaggerating when I say that this language has not "caught on".