Hacker News new | past | comments | ask | show | jobs | submit | disentanglement's comments login

> However, "macros" are a disaster to debug in every language that they appear.

I have only used proper macros in Common Lisp, but at least there they are developed and debugged just like any other function. You call `macroexpand` in the repl to see the output of the macro and if there's an error you automatically get thrown in the same debugger that you use to debug other functions.


So, for debugging, we're already in the REPL--which means an interactive environment and the very significant amount of overhead baggage that goes with that (heap allocation, garbage collection, tty, interactive prompt, overhead of macroexpand, etc.).

At the very least, that places you outside the boundary of a lot of the types of system programming that languages like C, C++, Rust, and Zig are meant to do.


As far as I know, optimization levels higher than -O0 work fine with SpillPointers. But at least in a cursory first look I had a while ago, the optimizations made things slower overall. I guess they might lead actually to more "moving pointers in and out of the heap" since the SpillPointers pass is done at the very end. But this should all be investigated more thoroughly.


Hey! Thanks for the offer and thanks for the correction. I've revisited relevant threads and it seems that it is indeed -O0 because things are slower with higher optimization levels (I must have misremembered).

Relevant links: https://gitlab.com/embeddable-common-lisp/ecl/-/merge_reques... https://github.com/ivmai/bdwgc/issues/650

Most notably an entry in the INSTALL file:

``` the optimization level -O0 is used because higher optimization levels seem to interfere with the binaryen options needed to get the garbage collector to work correctly and tend slow down the program (might be worth experimenting with the optimization options) ```


Apart from the restriction to bytecode interpretation already mentioned, one reason for the slowness is that the sort of C with garbage collection that ECL needs is quite difficult to do in Webassembly. There is no way to scan previous stack frames for pointers in wasm, so all pointers to heap objects (or everything that looks like it might be one) have to be kept around somewhere in the heap where the GC can find them. This is really expensive and slows down the code a lot.

Of course, another approach would be to use the new wasm GC interface. But that requires defining a new ABI for garbage collected C, writing a new backend for LLVM, etc. So that would also be a lot of work to implement. Right now, there just is no efficient way to run programs that depend on bdwgc on wasm.


What is bdwgc ? gc==garbage collection ?


The Boehm-Demers-Weiser garbage collecting memory allocation library.

https://www.hboehm.info/gc/


In lisp, macros are just ordinary functions whose input and output is an AST. So you can debug them as you would any other function, by tracing, print debugging, unit tests or even stepping through them in a debugger.


Or perhaps the republican party has developed such an astonishing anti-science attitude that hardly any reasonable scientist can support them? Imagine doing research on vaccines and hearing the soon to be secretary of health speak on that topic. As long as these kind of people count as "conservatives" in the US, how could you be a conservative scientist?


If you look at political identification by academic discipline [1] you can see that the harder sciences tend to have smaller Democrat to Republican ratios relative to things like English Literature, Psychology, or Fine Arts.

To me, this implies there is an explanation other than partisan dislike for science that explains the large discrepancies in academic faculty. Whatever this reason is, perhaps it extends to other academic/scientific institutions.

1 - DOI:10.2202/1540-8884.1067 (this paper also discusses how Republican faculty tend to have better credentials controlling for the quality/rank of institutions they teach at)


Back in 2008 RFK Jr was a Democrat and Obama was considering appointing him to a cabinet post. Anti-vaxers have historically been crunchy-granola hippie folks.

https://www.politico.com/story/2008/11/obama-considers-stars...


Thinking this is about science per se betrays a very naïve understanding of the political dynamics involved. It's quite easy to come up with examples where the official progressive position is nonscientific; Lysenkoism, for example, is as popular in left-leaning politics as ever (in the context of human biology). I can come up with plenty of other examples, although stating them here is guaranteed to draw some administrative ire.

In reality, institutional political alignment is just a natural equilibrium outcome of a political process with pork-barrelling as a feature (which is almost all of them).


> It's quite easy to come up with examples where the official progressive position is nonscientific; Lysenkoism, for example, is as popular in left-leaning politics as ever (in the context of human biology).

You believe the left believes children of parents with amputated arms will be born with amputated arms, that genes don't exist, that any species can be changed into any other species at the genetic level by manipulating only environmental conditions, and that random mutations do not occur?

Who do you think believes this? Name specific people who aren't irrelevant.


Lysenkoism persisted in the Soviet Union because people who pointed out the inconsistencies too straightforwardly would find themselves in hot water. Anyone who wanted to discuss the issue had to approach it somewhat obliquely. Most people were unable to comprehend this discourse - a necessary precondition to avoid trouble.

You could try looking very closely at your middle paragraph and looking for analogies with contemporary bio-politics.


Until 2020 the anti-vax movement was dominated by the left wing, so maybe you should take a step down from your high horse.


[flagged]


Not needed. The definition is in every dictionary.


“Newspeak”? Is there any point in engaging with this comment?


Merriam-Webster changed their definition of "vaccine" in 2021. They did this so the COVID shots could still be called "vaccines" despite not preventing infection, not preventing transmission, and providing only a moderate therapeutic benefit. In doing so they cannibalized and damaged public trust in "vaccines" which the medical community had built for so many years, and at such great expense.

As is often the case, the problem was not a dumb public "losing trust in [thing]" but managers playing sleight-of-hand with the meanings of words. See also: racism.


I haven't verified if it's true yet, but thanks for this. I think it deserves to be a whole HN post. It's a shame this place is such an echo chamber.


I'm unaware of any definition of 'vaccine' which fits seasonal flu shots, but not COVID vaccines. Specifically, flu vaccine does not prevent infection or transmission, it has moderate therapeutic benefit and reduces instances of infection somewhat. That meets your presented criteria in full.

You're correct that many aspects of how the vaccine was handled in terms of authoritarian social policy, overpromising on results, sweeping bad reactions under the rug, and much more, has undermined public trust in vaccination.

But this has no bearing on whether the half-dozen or so vaccines developed against the virus are vaccines. They are.


Dictionaries are descriptive, not prescriptive. And nobody treats them as an authority on labeling. This makes absolutely no sense.


> Imagine doing research on vaccines and hearing the soon to be secretary of health speak on that topic.

I hope I'm not entering a minefield here... but from what I've heard, it sounds like he's not against vaccines in principle, just ones that haven't undergone clinical trials equivalent to what the FDA requires for pharmaceuticals.

(A sound byte I heard sums it up, where he said something like "no one called me anti-fish for working to get mercury removed from the fish sold in supermarkets, so I don't see why I should be labeled 'anti-vaccine' either.")


No, he’s pretty much against them and makes a new excuse each time. He would claim that no vaccine ever has gone through enough testing.

He also denied HIV causes AIDS, days it’s Poppers or lifestyle.

He also pushed ivermectin which studies show has no statistically significant effect on COVID.

He also pushed raw milk when prior to pasteurization, milk was the cause of 25% of all communicable diseases (it’s a great medium for bacteria, it has avian flu viruses, parasites, etc). We invented pasteurization for a reason.

The guy latches on to whatever statistical outlier study he can find like an ambulance chasing lawyer and is a threat to public health that has been massively improved over the last century.

All of his attacks on dyes and seed oils won’t move the needle when the real reason for US health decline is too much sugars/carbs, too little exercise, and addiction to opioids and nicotine.


> He also pushed ivermectin which studies show has no statistically significant effect on COVID.

Studies showed that it had a statistically significant effect on COVID. The problem is that with hindsight it is obvious any sufficiently powerful study will show it has a statistically significant effect so the existence of that effect isn't particularly interesting evidence.

There will be people who have both COVID and parasites. If you give them Ivermectin around the time they catch COVID, they will get better outcomes. Statistics will pick that up, it is a real effect. AND it has real world policy implications, there are a lot of people in the world who should immediately be given Ivermectin if they catch COVID (or, indeed, any disease). The more important political issue was when people noticed that (very real) effect without understanding the cause they were attacked rather than someone explaining what was happening.

It is a good case study of evidence being misleading, but the statistical significance of that evidence is indisputable. Any study that doesn't find that effect is just underpowered - it is there. In fact as a baseline it turns out we would expect any effective drug will have a statistically significant positive effect on COVID outcomes.


> Studies showed that it had a statistically significant effect on COVID. The problem is that with hindsight it is obvious any sufficiently powerful study will show it has a statistically significant effect so the existence of that effect isn't particularly interesting evidence.

Preliminary studies with small n showed a statistically significant effect. Follow up studies with larger n showed no such effect. Meta studies also concluded no effect.

> Any study that doesn't find that effect is just underpowered

I'm sorry, but no, in fact the opposite is true. The underpowered studies are the only ones showing an effect. [1].

What has happened with Ivermectin is the "anchoring effect". [2] Early studies showed promise which has caused people to think there is promise there. After that, grifters and conspiracy peddlers started out publishing the actual research on the benefits.

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC9308124/

[2] https://en.wikipedia.org/wiki/Anchoring_effect


If you believe that, it implies you believe someone infested with parasites expects the same COVID outcomes as someone who is mostly healthy. That is a pretty extreme claim, to the point where 1 study (or review, in this case) isn't really an argument. It is much more likely that that they just aren't picking up the statistical signal that is obviously going to be there somewhere.

There isn't a shortage of studies showing an ivermectin-COVID relationship. https://c19ivm.org/meta.html makes for interesting reading, although it is quite misleading because it is probably measuring parasite prevalence rather than anything new.


> If you believe that, it implies you believe someone infested with parasites expects the same COVID outcomes as someone who is mostly healthy.

No, it doesn't.

The crux of your argument is that there is an invisible parasitic pandemic which is, frankly, absurd. Parasites by their nature are far less transmissible than an airborn virus is. They are primarily regionally locked and locked out of most developed countries. The US, for example, does not have a major internal parasite problem because public waters are treated against most parasites and filtered before general consumption.

As for the site, it's got a lot of pretty numbers that are like "Yeah look, 100% this ivermectin is great!" which is pretty fishy. You would not expect to see something like that. But, scroll to the bottom and all the sudden you see why that is, they purposefully find reasons to omit all studies that counter that claim.

Like, I'm sorry, I'm just not going to trust a website that is pushing for vitamin D supplements to treat covid. It's not a serious website and it has a very clear agenda.


Yourself (cogman10) and roenxi might both be in furious agreement from my PoV.

There are no good studies showing a useful relationship between ivermectin and COVID outcomes in low parasite G20 countries ( UK, AU, US, etc ).

The early studies most quoted had high N, good procedures, and showed ivermectin having a very positive effect across the board wrt many diseases ( flu, COVID, etc. ). These studies were in countries and regions with high parasite prevelance and demonstrated pretty conclusively that people with no worms were healthier, had better functioning immune systems, and both resisted and recovered from infections noticably better than untreated populations with parasites.

The supplement pushing website is being disingenous and obfuscating the context of the studies quoted in order to flog crap to rubes.


Best thing I've read that's summarized this well is the Scott Alexander piece incase anyone wants to do further reading from a somewhat reputable source: https://www.astralcodexten.com/p/ivermectin-much-more-than-y...


Fun read; I knew of the "good studies" that Scott ended up with, I'd never bothered to look much at the site in question as it screamed (to myself at least) of marketing driven bias .. and lo and behold many of the quoted papers are low N, sketchy, or outright fraudulent.

I suspect the best most concise summary is simply "If you have or even suspect you have worms, take ivermectin. Your general health and well being will most probably improve".


> No, it doesn't.

Alright, lets go through this slowly. Run me through the point which you think is unreasonable:

1. We do a study. Some % of the participants have parasites, in line with the base rate for the area.

2. Split the group into experiment and control. The experiment group gets Ivermectin.

3. Wait until everyone gets COVID. The people with parasites in the control group get terrible outcomes because their immune system is way overloaded, but the people who used to have parasites in the Ivermectin group do a bit better because they just took an anti-parasitic.

4. A sufficiently powerful statistical analysis correctly detects that the two groups got different COVID outcomes.

What part of that do you think won't happen in the real world?


> He also pushed raw milk when prior to pasteurization, milk was the cause of 25% of all communicable diseases (it’s a great medium for bacteria, it has avian flu viruses, parasites, etc). We invented pasteurization for a reason.

Raw milk is legal to sell in most of Europe and they still have overall better health outcomes, so at the very least it’s a triviality.


Europe also has higher standards for animal husbandry and food products.

In most of Europe you can sell unrefrigerated chicken eggs. Why? Because chickens in the EU are vaccinated against salmonella, so the eggs don't need to be washed (and consequently it's also safer to eat poultry in the EU).

I'd be happy to sell raw milk on the market if there's a requirement that raw milk be tested for common pathogens to milk (Like listeria, for example).


> the real reason for US health decline is too much sugars/carbs, too little exercise, and addiction to opioids and nicotine.

I think a more fundamental root cause is that US regulation has failed to adequately keep up with the playbooks of large companies that stand to profit from various products that result in compromised health.

Take a look at what's being heavily advertised/marketed. If it contains ingredients people haven't been consuming for thousands of years, I think it's suspect and should be subject to intense scrutiny. (Same goes for widely used B2B products that affect what people consume.)

Unfortunately, there's too much "we only test in prod" going on, so it's hard to isolate widespread problems to a single source. That's why (in my opinion) the FDA should require clinical trials and use an allowlist-based approach to food additives. Currently it's a denylist, which amounts to testing in prod.


> If it contains ingredients people haven't been consuming for thousands of years, I think it's suspect and should be subject to intense scrutiny.

There are plenty of carcinogenic ingredients that have been consumed for thousands of years. There are plenty of additives that are effectively just refined versions of chemicals commonly/naturally consumed.

A prime example of a commonly consumed cancerous ingredient is alcohol.

My point being that prod is already littered with bugs and the most responsible thing to do is continuing research on what is being consumed to figure out if it is or is not problematic.


I mean within reason. Of course the FDA can't and shouldn't ban alcohol.

I mean things like BHT, FD&C colors, and anything else artificial that hasn't passed clinical trials.


> I mean within reason. Of course the FDA can't and shouldn't ban alcohol.

Certainly, but we are now at a sticky point where "reason" can be different things to different people.

Both BHT and FD&C are far less toxic than alcohol is. BHT and FD&C have both been integrated into the food supply for decades. The question would be, what would we learn from a clinical trial that we wouldn't learn from the ongoing population study?

I'm certainly not advocating for deregulation or looser standards for food safety. I certainly support the FDA being fully funded and actively investigating ingredients to ensure public health isn't being torpedoed because it turns out too much salt actually causes cancer (I don't believe it does, this is just an example). But also, I'd say that ingredients that have already been in the food supply for a generation are probably not the danger their detractors claim. At this point, we need evidence to say these additives are dangerous as the current weight of evidence (a generation eating this junk) points to them not being a primary contributor to negative health outcomes.

All that said, I certainly support the idea of applying a very high level of scrutiny to new ingredients. How the current set of GRAS ingredients made it onto the market was reckless.


I'm advocating for a much harder-line stance than that.

Europeans are generally far healthier than folks in the US -- let's start from there.

Also, autism rates are dramatically increasing decade-over-decade.


I'll also say that this is not unique to him, it's how conspiracy minded people operate.

You'll see exactly this playbook playout with flat earthers. "We can't know the earth is round because it's not been tested." or "It's actually industry captured" or "The US government prevents people from doing real tests to see if the earth is flat".

You see, if you asked them "what would it take for you to abandon this theory" their honest answer is "nothing" because any counter evidence to the theory will just get wrapped up in more conspiracy.

What would it take for me to abandon my belief in evolution? Evidence that explains why things appear to evolve and shows what actually happens instead.

What will make me abandon my support of vaccination? Evidence that shows vaccines are more dangerous than the diseases they protect against.


I have avoided so many pointless arguments (or "debates") by leading with this question! I ask, "is there something I could say that would make you change your mind?" If the answer is no—if they can't tell me what will move them off their position—then I can say, "well let's not waste our time here, yeah?" and change the subject.

It's not perfect. But with otherwise-reasonable people, it's a nifty trick.


In what way are democrats pro-science and not simple pro-paycheck? "Science" today is a joke and most research is lacks reproducibility, rigor, or depth thanks to things like publish or perish. Quality science is almost impossible in today's academic and "scientific" ecosystem.


Plenty of reasonable scientists support a political party which explicitly denies the existence of biological differences between groups of humans. In the final analysis, it seems scientists will align with organizations that hold unscientific tenets. It's probably not really a big deal.


You mean the Republicans? I don't know any reasonable scientist who supports the Republicans.


Coming from a country where the sort of super selective universities like Caltech don't exist, the fierce debates about equality of admissions to these sort of places never made sense to me.

If Caltech, Harvard, MIT or wherever really were committed about advancing gender inequality, why not just raise the numbers of students and admit more people? The number of students is mainly limited artificially and there's no reason they can't educate both men and women who apply.


The prestige of these schools is a significant, if not the main part of their appeal. Admitting too many students would cheapen their name. It's an open secret that the admissions processes for the elite US schools is far from meritocratic. They do admit many top performers, since it's part of their image, but also prioritize children of the wealthy and powerful, children of alumni, and other prospects with traits good for their image. For example there was a recent scandal where these schools were found guilty of handicapping Asian applicants because there were so many who were high performing. If they admitted all of those who qualified academically they would become "the school for Asians" and that's not the image they want.


I don't know where you're getting your data from, you're probably referring to the Harvard lawsuit.

Caltech in particular is race-blind, and the majority of people attending Caltech are Asian.


For one thing, just admitting more people almost certainly decreases the access to quality education overall (as well as introducing pragmatic difficulties like housing). Schools do tweak who they admit outside of largely artificial measures like SATs. But, within reason, that's not a bad thing. You probably don't want to admit a class of students from top prep schools who had college test prep classes and helped starving children in Africa.


> For one thing, just admitting more people almost certainly decreases the access to quality education overall

Why would that be the case? There are many much larger universities all around the globe and also in the US that manage to provide quality education to their students.

To me, the statements that colleges make about their admission procedures always seem hypocritical to me. The colleges claim that the goal is to advance gender equality and provide education to underrepresented groups (which would not require a small student body) when their main goal seems to be in fact to create a small in-group of people who have made the right connections during their studies (which absolutely does require a small student body).


Schools can be arbitrarily large I guess, e.g. some of the large state schools in the US. But private universities decide on their missions--which are often to have a smaller and more focused student body to your point. Making connections through my studies was mostly never a big deal but having a (somewhat) smaller school was. There are plenty of larger (and cheaper) universities if that's what you're looking for.


I think the prestige matters. I agree with you but in the US we deliberately create bottle necks and then award people who make it through with the most powerful jobs. The powerful want to perpetuate this.

I don't think this is a healthy situation, it is creating a zero sum game and a tiny class of people whose children have an edge getting accepted. There is such a gap between the average high school student and the people who can get into high ranked schools that it's very bad for the nation's health overall.


Thermodynamics is usually (and rightfully so) taught together with statistical physics for which quantum mechanics is essential, so the order does make sense.


> cut all funding, regularly jail them, condemn them to obscurity

I can't even begin to describe how overjoyed I am to finally have found a fellow campaigner for implementing the glorious techniques of Maoist China in dealing with free thought.


Case #1,209,096 of how when Americans do (or propose doing) something, it's somehow China's fault.


There is a big difference between free thought and making false claims, scientific or otherwise.


There’s no difference when the person with the gun is deciding what’s true.


A gun can override the difference, but the difference itself remains.


The wormhole in this paper is actually in flat space. The geometry only approximates to an AdS geometry times a sphere close to the event horizons.


> Unless of course by "quantum theory" Maldacena actually means "string theory" or "AdS/CFT" – which wouldn't surprise me at all.

The wormhole solutions from the paper are semi-classical: they are obtained by taking the expectations value of the energy configuration of a quantum theory and feeding that into the classical Einstein equations. Therefore, no string theory or AdS/CFT is needed for the construction.


Since it's part of the introductory chapter, my interpretation had been that the portion I quoted was supposed to be a general, well-known "law" implied by quantum theory, i.e. not a result specific to the situation at hand. Hence my question where that supposed law is coming from.

But it seems they were indeed merely announcing a result specific to the wormhole they constructed since on p. 6 the authors say:

> In deriving (2.12) we assumed that the distance d between the two black holes is smaller than l, d << l. Even when we do not make that assumption we find that the time through the wormhole is always longer than through the outside, πl > d.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: