skysight-inc/HackerNews huggingface dataset:
> I don't think most backend engineers would even understand them. I don't.

Most engineers are intimidated by compilers, but they really shouldn't be! LLVM's source code is very approachable and well-isolated by concern, and most of the fundamental concepts in an optimizing compiler are understandable with a beginner's understanding of data structures, assembly, and resource allocation.

One slightly funny thing, though: LLVM's optimizations are on IR, so every frontend can theoretically benefit from them. However, many assume patterns originating from the C/C++ frontend or heavy canonicalization, so you need to be a little careful as a language frontend developer to take full advantage of all optimizations!
IRWD pioneered the purple pipe system and GWRS is the largest indirect potable reuse system in the world, but because the only means of unpermitted greywater use in California is from laundry machines, "No reasonable person would say anything about Southern California's water policy or water history is "responsibly managed"."?

What municipalities mandate greywater systems?
What about "magnetic mirrors"? https://www.llnl.gov/archives/1980s/mirror-fusion-test-facil...

I recall hearing a scientist from the lab say that was the way to go and they mothballed it because they wanted to focus on weapons research.
because mechanically separated meat isn't actually muscle meat like you think 'other meat'.

They remove most of the muscle meat, large fats, organs, and bones from a carcass, and then grind the carcass into a paste. The paste is then passed through a sieve under pressure.

nutritionally it likely has nothing to do with 'meat' as you know it from a grocery store or butcher.
I inherited a slow cooker after uni as a bachelor and still use it at least twice a week with my family of five. Easy, nutrious, delicious and obsolete-proof: pick all four!
I can eat a massive number of calories of basic homemade white bread, it’s delicious but not ultraprocessed.

I guess white bread, white rice etc are all fairly modern too.
Nah. It's like Bill Gates in the 1990s writing a blog post about the latest Linux distribution and how dangerous the viral GPL within it is.

You know they'll say it about any vaccine, and have been, and that the criticisms are disingenuous and frequently based in deliberate misconceptions.
I've seen some informal analysis that claims that the ubiquity of smartphones and the successful transition of the massive social networks to mobile is what specifically led to many of the alleged negative societal effects (increased political polarization, for example, although there are many other examples). The thinking goes that it's the all-day thumb-scrolling addiction loop on a tiny device that leads to these negative outcomes even more so than what was supposedly already happening with the pre-smartphone rise of social media.

Your mention of 2014 might be compatible with this line of thinking. Facebook famously abandoned its mobile HTML5 stack and "went all in" on mobile in 2012. They also acquired Instagram in late 2011, and WhatsApp in 2013.
World needs a version of coffeescript that compiles to typescript.
> This is why these labels are silly. There are a ton of edge cases that get missed.

Do you have evidence that they considered frozen vegetables to be ultra-processed? Or are you just assuming they did? The study clearly shows that the ultra-processed foods were nutritionally worse, so I doubt they were referring to frozen vegetables. Let's give them some credit, shall we?

The label isn't meant to be a guidebook for consumers. It's meant to be a classification system used for the purposes of this study.

The researches didn't just blindly categorize things as ultra-processed and forget to check the validity of their classification. They show that the ultra-processed category of foods used in this study were, indeed, nutritionally worse.

I'm not sure why everyone is so hung up on assumed failures of this classification system. Even the linked article has quotes from the researchers that explain the nutritional aspects of the study. They weren't just blindly demonizing food processing.
I note that the parent doesn't attempt to provide a summary. I'm no immunologist but it seems to me that this study examines a third-order consequence (levels of IFN-gamma in whole blood samples) to infer a second-level consequence (levels of CD4 helper and CD8 cytotoxic T-cells, which are secreting the IFN-gamma), which is presumed to be indicative of a root-level occurance ("a detrimental effect in the overall magnitude of the spike-specific humoral response in COVID-19 recovered individuals"). It's not clear to me how the second order consequence clearly implies the root-level occurance.

This [0] is the paper in the fifth citation from the parent's article. It seems to come to similiar conclusions, but, like the parent's article, doesn't assess any real world data, just lab conditions and inferences.

I urge everyone reading this to remind themselves of the specific language used in these articles -- they don't actually know whether these correlates they're observing are affecting immunity, just one component of what we consider to be a single aspect of an appropriate immune response in a blood sample.

Does my linked article, above and in a different thread, also measure blood sample conditions? Absolutely. But the article I linked directly analyses (spike protein) antibody levels -- an appropriate immune response in a blood sample -- while the articles here examine inferred T cell presence. One is a direct measure of something straightforward, and the other an inferential examination of something complex.

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7885942.1/
Disappointing number of signatures, 471 so far (2132 GMT)

I wonder how the Taliban would love to use this type of technology.
You're right dang, sorry. I let my emotion get to me on that one.
I don't, sorry. I'm not really a logician, just a mathematician who thinks the foundations are worth understanding. :) I don't know what proper references on this material would be.
In a 5nm semiconductor chip a standard cell inverter (like combinational AND / OR gates) can switch in 5 picoseconds. These things are characterized with at least 2 more significant digits so we feel we know how they respond at the 10's of femtosecond level of precision.
Then I guess your IT department or your management is happy to share your work computer's content with Zoom. I see three paths:

- Resort to use Zoom in a browser, maybe from a separate profile

- If this does not work for you, use Zoom from a virtual machine (it should be possible by exporting the camera likely connected by USB to the VM)

- If you'd like to avoid a VM because it's heavy / annoying, I'm not sure there's an easy solution without learning how to use namespaces and unshare.

Additionally, and optionally:

- Gently campaign against Zoom or for a better solution internally.
(Off-topic, but if anyone from PureBasic.fr's web team is here, please please please don't use country's flags to represent languages, just put the language name instead - if you want a visually distinctive but recognizable icon then use a wireframe globe icon)
> Is there any way to prevent it?

Do what I do: Run it on a burner computer connected to your guest network.
I said "this," not "you." I believe that the decision you made is a problem for society. I am no more referring to people I disagree with as a problem than CSPI is referring to the public health officials as people as a problem. They're calling the decisions by those officials a problem. If you think that is tantamount to calling the people themselves a problem, then please be fair and apply your criticism to CSPI as well as myself.

I believe that if you suffer an adverse reaction, it should be paid for by society/the government, and that's a good thing (e.g., it incentivizes the government not to mandate vaccines that are likely to cause adverse reactions). The vaccine "hardly" causes adverse reactions, in at least a strong a sense of "hardly" as you are using it.

I do not believe that people who are taking drugs are making bad cost/benefit analyses, so I do not agree with your conclusion about the War on Drugs because I reject the premise.
Trickiest part is probably adding fine-grained access control rules.
Not just you, I have a pretty beefy desktop and it's noticeably laggy when scrolling for me too.

EDIT: ah - butter smooth in edge (and presumably chrome too), but laggy in firefox.
I have visited a sausage factory. I think that's the kind of meat you are going to get when it's "mechanically separated"; you are not getting ham, because in that case they would put "ham" on the list of ingredients.

I think they did the right thing in marking that as "ultra processed".

I am not willing to go into details on this. I will just say that "meat" does not mean the same for everyone.

Do your own research if you must. I don't recommend it.
The home page is a very good read : https://www.purebasic.fr/blog/
https://llvm.org/docs/Passes.html#passes-mem2reg

> -mem2reg: Promote Memory to Register

> This file promotes memory references to be register references. It promotes alloca instructions which only have loads and stores as uses. An alloca is transformed by using dominator frontiers to place phi nodes, then traversing the function in depth-first order to rewrite loads and stores as appropriate. This is just the standard SSA construction algorithm to construct “pruned” SSA form.

-----------

https://llvm.org/docs/LangRef.html#alloca-instruction

> The ‘alloca’ instruction allocates memory on the stack frame of the currently executing function, to be automatically released when this function returns to its caller. If the address space is not explicitly specified, the object is allocated in the alloca address space from the datalayout string.

--------

Based on my reading and understanding of alloca and mem2reg above, I have to disagree with your assessment. It seems like alloca roughly corresponds to a "push" in your typical x86 assembly language, or maybe a "add esp, #ofBytes".

By removing alloca instructions, the mem2reg step is turning stack-memory into registers.
Obesity is the biggest co factor for people over flooding the ICUs, hence my comment. It's preventable by eating less.
A typical ruse - - that's how they catch criminals . . . .
No worries. Arguing on HN is batting practice.

After reading and listening a lot, I honestly still have no clue if or how Section 230 should be updated.

Best I've come up with is restoring provenance (authenticity). Which then triggers the Freedom Speeches™ advocates, who purposefully misconstrue any constraint or accountability of Owners or Flak as an existential threat to Sources. The faux outrage is all so banal, predictable. As if our society has never had this argument before, ad nauseum, and this iteration is something really special.
Totally agree. I've had a lot of GI issues, but eating more greens/veggies and less bready/sugary stuff has helped me more than anything else.
Security updates, no. RHEL still gets those first due to embargoes.

Bugfixes and support for newer hardware, yes.
That's a fair point. Thank you for clarifying the distinction.
[..] In July, the House of Commons women and equalities committee launched an inquiry into menopause and the workplace. “These are women in the prime of their lives,” says the committee’s chair, Caroline Nokes MP, “in their late 40s and 50s, who should be in senior positions ... These are the people who should be the trailblazers and role models for younger people in the workplace.”

Almost uniformly, women experiencing menopausal symptoms at work struggle to talk openly about it. Quite simply, it’s embarrassing. “There’s a stigma around it,” says Rachel Weiss, founder of The Menopause Cafe, a safe space where men and women can gather to talk about the menopause. “Being an older woman is not viewed as a positive thing in our society.”[..]

What does it matter if you are older and wiser if you can’t do your job. Women do age out faster due to their biology.

Women are underpaid and overworked even though they excel in many areas more than men. Girls consistently do better than boys in STEM fields in school. Women have higher mortality because they are child bearers and have more mental health issues due to estrogen. And of course, menopause.

Therefore…due to their roles in society, the higher health risks they carry due to the responsibility and evolutionary costs that facilitates child bearing, women should be a rarer commodity and hence paid more.

It amazes me that the exact opposite has been happening. I blame this mostly on rabid fourth wave feminism. Women are not equal to men. They are better than men. And hence should be compensated more. But that would never sell anymore. I would be happy for women to declare themselves a separate species and create our own world and eco system. This would give us better bargaining power and room for negotiation and be able to set our own prices for our services.

The biggest joke has been on women when feminists decided that men and women need to be equal. This is utter nonsense. This needs to be righted pronto and women need to snap out of this bizarro world existence labeled as ‘normal’ …we have been asked to accept as our reality.
I love how concisely this frames the nuanced differences between these terms.

Also, tangentially related, a recent discussion titled "Against Persuasion": https://news.ycombinator.com/item?id=27980578
Yes, but it’s clear Plantier had zero interest in using this money to make productive investments. The question then becomes what the gold seller is willing to do now.

Essentially a huge pool of unproductive assets like Artwork, Gold, Bitcoin, even Cash etc which seemingly hold a great deal of economic value, but fundamentally their economically irrelevant. Buying and selling them doesn’t really consume significant resources it’s just a handoff, every dollar going in is a dollar going out to either a middleman or a previous owner.
24/7 is table stakes for many Internet companies, but lots of outfits which think of themselves as delivering that sort of service actually cheerfully carve out hours or even days of down time as "necessary".

One of my banks decided it was going to do a "major upgrade" one weekend. Advertised I think maybe 8 hours outage like hey, who needs a bank for eight hours right? And of course their team can't actually hit that schedule, but nobody wants to choose "Roll back, fall on my sword at breakfast time" so an hour after the end of that supposed 8 hour outage their telephone support were telling me it ought to be fixed "soon" and any problems are only "temporary" and I can try again in a few minutes.

They got it back later that day, no noticeable improvements and you can bet that even if there was some enquiry about what went wrong nobody learned anything from it. Like NASA after Challenger. And they will still send representatives to the IETF who will say well, we can't afford these random outages like you Internet people, we're a bank, we need high availability. And those representatives will look around wondering why everybody is laughing.
EDIT - nvm, the CS241 UWaterloo course doesn't cover SSA.

In case anybody's interested in learning the basics, here's some course notes to a compilers class which I love!

http://anthony-zhang.me/University-Notes/CS241/CS241.html
> Is there any way to prevent it?

Mounting /proc with "hidepid=2" should prevent it from seeing processes owned by other users, although it would still be able to see your processes.

Alternatively, it shouldn't be too hard to create an AppArmor profile that blocks access to /proc.

Other options might include things like SELinux, seccomp-bpf, namespaces, cgroups, etc., depending on what's available on your host.

Or you could just, you know, obliterate it from your system altogether. That's almost certainly the best option.
Asking nicely for root command execution and getting it
So if i add an egg (yolk is an emulsifier) when making bread it becomes ultra-processed?
Except I have used many of these in my kitchen:

- hydrolyzed proteins: vegemite

- gluten: to make seitan or add to bread dough

- fructose: agave syrup

- high fructose corn syrup

- fruit juice concentrate

- invert sugar: golden syrup

- maltodextrin: in powdered soymilk

- dextrose: artificial sweeteners are mostly this by mass

- hydrogenated oil: vegetables shortening, no less healthy than butter (assuming no trans fat)
Interesting project.

What do you use it for?
I have a question about that, and despite asking in several places, and reading lots of documents, I've ever been able to find an answer that makes sense. Maybe you can help me.

I have an algorithm that I used to run on a SIMD machine. It's a single, simple algorithm that I want to run on lots of different inputs. How can I run this on a GPU? From what I read about GPUs it should be possible, but nothing I've read has made any sense about how to do it.

Can you point me in a suitable direction?

My contact details are in my profile if you'd like to email to ask for more information.

Thanks.
The new treatment entered Phase 1 trials in January 2020 with 60 participants and the earliest it would be in market is 2024.

You have to scroll through 20+ paragraphs before you get to the lede...

"Enter Mark Klempner. A physician and infectious-disease scientist at the University of Massachusetts, he’s embarked on an experiment that could upend the field of Lyme treatment. Klempner is the lead creator of a first-of-its-kind antibody shot for preventing Lyme infection."

And the most relevant update comes after around 50 paragraphs in the 3rd from last.

"In February, Klempner's phase-one trial kicked off with 60 participants. The goal of the trial is to determine the right dosage so that a person is protected for six to eight months. Lyme PREP will have to be administered annually, but it's a small price to pay in the minds of infectious- disease experts. If my forehead looks flat, it's because I have been banging my head on the wall for 35 years," says Telford. “We need as many tools as possible to prevent Lyme disease."

In just a few years, Lyme PREP could be available for commercial use. Klempner is eyeballing 2024, and maybe even sooner, depending on how the drug performs in clinical trials."
The processing doesn't really bother me much, because AFAIK, processing itself has no relevance to health. The problems with modern postindustrial diets are that calories are too cheap, available, and delicious. I think the best long term solution to this will be some kind of food science that adds "filler" to delicious foods that simply passes through the system and adds bulk without decreasing deliciousness or adding excessive calories. All the attention to healthy lifestyles is great but it will continue to only be practiced by the minority of people with the resources (mental, cultural, monetary, etc) to spend on those considerations. Meanwhile obesity, heart disease, etc is a major drag on our collective health and QOL.
Hi Dan, I noticed that the links in the post are actual links here, unlike usual and what https://news.ycombinator.com/formatdoc says. Is this new? Is it just for Show HNs?
Is that a prescriptive or descriptive statement? I just looked at about 20 and didn't see anything immediately obvious, but that was with in page text search, and not actually paying attention enough to tell whether it's common or encouraged to include a link to online discussions in general (and I would happily search for a data set or scrape the data if I could expect to find it there).
I can't believe I'm saying this, but I'm not sure that last one is zoom's fault. It sounds like Zoom is just calling ShellExecute("open", link), and is getting blamed for the fact that Windows will then connect to random server on public internet and can be convinced to send a hash of the password that can be used to forge a different connection from a different host/client pair with the same credentials.
It's def good to sprinkle in a few periods or jaunts where you go out there and have a good time. Go for a Euro-trip with some bar crawls, go through a techno rave phase, etc.

Otherwise I'm pretty sure 80%+ of those who don't do it end up being squares in their 30's married to some girl who missed out.

I do know that maybe 20% of people aren't really in to the big party hedonism thing, and that's fine.
the induction step is pretty cool. it will remove the loop calculating the sum of an arithmetic progression and replace it with just multiplies/shifts/subtracts and adds.
I'm a native English speaker, but I'd love something like this for French, Spanish, or Mandarin! Any good products you're aware of?
In many cases, I doubt there's any particular goal. Who knows, this is millions of individual minds, unlike normal people I have no means of reading them.
You can rise up against a government with weapons. You cannot rise up against a virus with weapons.

Therefore, it is more important to take proactive measures against a malicious virus. Both can threaten life, liberty, and the pursuit of happiness, but you have more reactive options against the government (provided that the right to bear arms is not infringed, of course!).
looks super clean. Jira is powerful but the UI sucks
If gold was a useful raw material then the vast majority of it wouldn’t be sitting in basements.

Personally I think we should be gilding more religious icons and applying leaf to pages of college text books so they don’t seem like such a raw deal.
One of my coworker and good friend literally named NPCs in the game we were developing together at work after my pronunciation mistakes: kunter (counter strike), eevol, etc. In French we have an 'ee' sound you dont even have in english, it's much more 'ee' than ee. Took me years to hear the difference. Pretty sure it is one of the hardest spot for a french: beach, snitch, sheep, cheat, etc. And none of those sound like an i in french (e.g frite).
Not sure about Teams, but Google Meet allow you to share a specific browser tab, I don't know how to implement it without reading all the opened tabs.
This isn't a Microsoft or Excel issue. It is a choosing a spreadsheet issue. LibreOffice and Google Sheets for instance by default also try to determine what type of data is being entered.

The issue is choosing the incorrect tool or if you have no choice but to use a spreadsheet failing to learn how your tools work.
So does this mean Figma is decentralized since they are also using CRDTs?
Some places are already using ANGLE for this, which takes WebGL / OpenGL ES and translates it to D3D9, D3D11, Vulkan, desktop OpenGL, or Metal (in progress) depending on platform.

From my understanding, the main goal here was for Chrome to handle WebGL on Windows using Direct3D because OpenGL driver support on Windows is not good. But it's aiming to be a universal graphics shim for many platforms.

Chrome, Firefox, Qt, and Krita all use it.

https://en.wikipedia.org/wiki/ANGLE_(software)
Past related threads:

ATS: Why Linear Types Are the Future of Systems Programming - https://news.ycombinator.com/item?id=26191219 - Feb 2021 (1 comment)

Type-Safe Pointers in ATS - https://news.ycombinator.com/item?id=22726512 - March 2020 (8 comments)

The ATS Programming Language - https://news.ycombinator.com/item?id=19404347 - March 2019 (38 comments)

Casting in ATS - https://news.ycombinator.com/item?id=16058803 - Jan 2018 (12 comments)

The ATS Programming Language – Unleashing the Potentials of Types and Templates - https://news.ycombinator.com/item?id=10570444 - Nov 2015 (9 comments)

ATS: a dependently-typed systems programming language? - https://news.ycombinator.com/item?id=3340010 - Dec 2011 (5 comments)

Sharing Linear Resources in ATS - https://news.ycombinator.com/item?id=2487512 - April 2011 (1 comment)

Safer C Code Using ATS - https://news.ycombinator.com/item?id=1397984 - June 2010 (2 comments)

ATS - Applied Type System Programming Language - https://news.ycombinator.com/item?id=1357229 - May 2010 (3 comments)

ATS programming language - https://news.ycombinator.com/item?id=449453 - Jan 2009 (1 comment)