skysight-inc/HackerNews huggingface dataset:
At least in the US, the argument is that when pressed by the FDA, Novamin was pulled from the market by GlaxoSmithKline instead of doing the required trials whereas Biomin went through and passed all the trials.

And since it's actually gone through the process, there are studies out that compare it to other hydroxyapatite solutions. I've linked one study which compares their two variants against Apacare and karex (two HAp toothepaste which have studies of their own that compare against the others before them like Novamin).

The study shows that Biomin C (the one without Fluoride) is comparable to karex (the one without fluoride) and other similar HAp toothepastes. HAp + fluoride (like novamin) marginally outperforms it. So if you use fluoride (such as by also using a fluoride toothpaste or living in an area with fluoride in the water) the difference should be negligible. Importantly though for people in the US, Biomin C is available here.

Biomin F is wrapping up the FDA approval process however it does seem to generally outperform all other formulations since the fluoride is actually part of the bioglass itself rather than simply an additional active ingredient in the suspension.

TLDR: Biomin C is within marginal differences to comparable no-fluoride HAp toothpastes on the market but Biomin F outperforms other HAp toothpastes that contain fluoride since the fluoride in Biomin F is delivered via the same mechanism that handles remineralisation of the other elements. And to my knowledge Biomin F is the only HAp toothpaste to do that so far. Also Biomin C is the only HAp toothpaste available in the US (with Biomin F apparently soon to follow).

https://doi.org/10.21608/adjg.2021.66174.1346
Complexity sells also because it obscures and overwhelms.

"Mark me down, too, as an adversary of complexity, complexity that obfuscates and confuses, complexity that comes hand in hand with costs that serve its creators and marketers even as those costs thwart the remote possibility that a rare sound idea will serve those investors who own."

This is John Bogle talking about finance, but I think it's more generally true.
Things like WPT (Web Platform Tests) and Test262 have largely replaced the old Acid test line, albeit they aren't as flashy/fun/user friendly so they don't have as much public attention as the Acid tests did.
> Everything starts to look a lot like std::unique_ptr which I think is mostly unneeded as it ads pointer indirection.

Interesting, why is this? I would have assumed the compiler could have optimized away that indirection.

[1] https://godbolt.org/z/9Pqqqz5a7
Yeah I'm still getting spam from sketchy crypto orgs months after I put my email into a HN hiring thread once. Don't recommend.
https://www.levels.fyi/companies/stitch-fix/salaries/data-sc...
> accept the rather obvious critique of capitalism that the general lack of durable products on the market provokes

This doesn't have anything to do with capitalism, but apathy of consumers.
The lack of durable products is because consumers don't value durable products enough to seek them out and pay more for them. In a communist or command economy, the exact same thing would happen if the leader decreed that goods needed to be cheaply made. There's nothing intrinsic to capitalism here.
You’re right there are other media outlets

Oh.

“A BBC team visited the scene, but was prevented from filming or going into the hotel by police.”

It’s the kind of behaviour you expect in Egypt

https://www.wired.com/2011/01/al-jazeera-closed/

That was followed by arrests

https://www.npr.org/sections/thetwo-way/2014/01/29/268481172...
manufacturing challenges aside, isn't there a practical limit to what terrestrial optical telescopes can achieve, given the interference from our atmosphere? I thought things like JWST was the necessary next step in improvement.
BS in "BS 7666" stands for British Standard and not anything else.

If the standard restricts street names to those certain characters, may be it really is BS.
You’ve done nothing but submit half a dozen random extensions in the 3 weeks that all collect different personal information on browsing history at a minimum. Your README’s look AI generated, and you’re a completely anonymous account. Additionally, your responses on how files are encrypted here is severely lacking.

All I can say is: There are a lot of red flags here.
For the purposes of some of my self hosted stuff, I wanted to see how far I could go without VPN and instead use mutual tls authentication with my stuff exposed to the internet. Client certs are issued by cert manager in my k8s cluster and traefik does my TLS Auth.
How to optimize performance on desktop OpenBSD (2023)
Is Software Engineering for You
Thanks. Pretty obvious I would have thought. Or are people just watching to many Marvel/D.C. movies?
Do you have pointers to this? As a Spaniard I recall that even though I was originally told the spanish alphabet treated the LL as its own letter, it always felt quite inconsistent. And I always assumed it’s removal was more about simplifying things than having to do with computers
That’s why we’re building Touvlo.co (for hardware engineers) - human engineer interviewers, interviewing humans on real world applicable engineering skills, more fair to outsiders, standardized, scaleable!
Hey, thanks a lot for your feedback, really appreciate it.

> adding other card types and making easy to add images
Great ideas, thanks. Regarding other card types - the quickest way now would be to change the Anki-Connect request in the addCardToDeck function inside the ankiService.js file. You can change modelName on line 28 to the card type you prefer.
How do you propose changing any of that, concretely?

Not buy anything directly or indirectly from any countries without US style labor protections?
I thought it was missing features in the C++ compiler and its less-than-perfectly-clear error messages which led to the split. The C compiler was pretty sound early on. Sure, occasionally there were bugs, but users, including Linus Torvalds, complained loudly about those, because expectations were already high.
> or not being honest

I'm done here.
The other day (in 2024!!) , I got a message saying my password needed to include a special character, with a helpful list of special characters that were forbidden.
Fair enough, but even if you’re not writing code like this, you still have to use it, so you’re still exposed to the unsafety.
People would still complain but their complaints would not hold any water

As it stands, Sony and Arrowhead have created a mess with inconsistent messaging, inconsistent behavior, and extremely poor customer relations
Good for you. Since the 1960s here, myself. I just barely remember the first moon landing.

It's still a lie, no matter how many people believe it. Compare with the flat earthers, or people who use homeopathy, or all religions.

The code was stolen and used improperly by the San Francisco Canyon Company. It's all a matter of historical record. Read the references here:

https://en.wikipedia.org/wiki/San_Francisco_Canyon_Company
I guess Unix, C, pipes, everything-a-file, threads aren't basic enough for this list.
Cost optimization aside, that has always been the best way to use an ESP chip. Just go with one of their barebone models wired up as a peripheral to an ARM or RISC mcu.
Yep - seems clients have a knack for asking for the most complicated way of doing things.

Frustrating as a developer that is already slammed, but good for the business overall. But how many times have we all built extremely complex features that never ever get used.
Adobe React Spectrum Libraries
> Anything that "gratifies one's intellectual curiosity" is on-topic on HN :)

Yeah — sure. But I’m with the parent comment to which you replied. Sometimes I’m not sure if I’m just coming across one of todays “lucky 10,000” [0] or if there’s another reason why something old has resurfaced and, if it’s the latter, it’d be nice to know the context.

[0] https://xkcd.com/1053/
But javascript isn't even a good tool, you are optimizing for literally nothing else then to not spend like 20 minutes picking up go or something.

Instead you pick literally the worst (of the popular) languages that is painfully inefficient.
I just think it has the ability to pull from a lot of sources in helping a patient.
> both have the same ABI (just pointers)

This is not actually true, but it's close enough for your purposes here.

But just to be clear about it, see stuff like this: https://stackoverflow.com/questions/58339165/why-can-a-t-be-...
no shaking here on firefox/android.
The word is 'kaizen'.
Ansible is a Lisp?
Anyone have a text-to-speech AI to talk to recruiter text-to-speech AIs?
If anybody wants to try the demos in firefox, go to `about:config` and toggle on `layout.css.properties-and-values.enabled`.
In what ways do you think Rust is not flexible enough?

I ask because I can think of a few ways it’s less flexible than C, but I also think that effect is massively overstated by people who aren’t familiar with the language. There are OS kernels written in Rust, for example.
You're right, I was confusing it with Sega v. Accolade.
This is one of the reasons that IT is in a state of ruin …
Sure. But two things:

1) At the time, the European data laws implied that it protected its citizens no matter where they are. Nobody wanted to be the first to test that in court.

2) The organizations and agencies performing this type of data modeling were often doing so on behalf of large multinational organizations with absurd advertising spends, so they were dealing with Other People’s Data. The responsibility of scrubbing it clean of EU citizen data was unclear.

What this meant was that an EU tourist who traveled to the US, and got served a targeted ad, could make a RTBF request to the advertiser (think Coca-Cola, Nestle or Unilever)

The whole thing was a mess.
> You have to do the big things right before you can do the small things right.

Doing the small things right is how the big things get done right.

Attention to detail is a culture, and it's as applicable to turning planes around on time as it is to giving premium customers a premium experience, and ordinary customers a surprisingly nice experience.
About 1988-1990, There was a Metaware HighC (and C++) compiler, which had platform-coverage comparable to GNU - RISCs, intel x86, etc. With own "yield" extension (yeah, generators/coroutines, back then), and few others. Maybe the first locally And globally heavily optimizing one.. the assembly code produced was looking rather weird But was faster and/or smaller than others.

no idea what happened to that company
No, Arc doesn’t require a mutex if you don’t plan on mutating the underlying value.
China is a bigger threat than Russia. Ukraine war has shown russias ability to force project is limited at best.
> Until we have a very different method of actually controlling LLM behavior, 1 is the only feasible one.

Most of the stuff I've seen, is 2. I've only seen a few places use 1 — you can tell the difference, because when a LLM pops out a message and then deletes it, that's a type 1 behaviour, whereas if the first thing it outputs directly is a sequence of tokens saying (any variant of) "nope, not gonna do that" that's type 2 behaviour.

This appears to be what's described in this thread: https://old.reddit.com/r/bing/comments/11fryce/why_do_bings_...

The research into going from type 2 to type 3 is the entirety of the article.

> Your framing only makes sense when "Bad" is something so bad that we can't bear its existence, as opposed to just "commercially bad" where it shouldn't behave that way with an end user. In the latter, your choice 1 - imposing external guardrails - is fine.

I disagree, I think my framing applies to all cases. Right now, LLMs are like old PCs with no user accounts and a single shared memory space, which is fine and dandy when you're not facing malicious input, but we live in a world with malicious input.

You might be able to use a type 1 solution, but it's going to be fragile, and more pertinently, slow, as you only know to reject content once it has finished and may therefore end up in an unbounded loop of an LLM generating content that a censor rejects.

A type 2 solution is still fragile, but it just doesn't make the "bad" content in the first place — and, to be clear, "bad" in this context can be anything undesired, including "uses vocabulary too advanced for a 5 year old who just started school" if that's what you care about using some specific LLM for.
Isn't the problem that you need a very high qualified person for some issues?

If you survived messing with a virus, you could get a Windows evangelist to help you fix the mess, but that would be very expensive.

Noticing that you can replace the database.db usually requires some software engineering knowledge (understanding / guessing how things work).

I had a couple of issues regarding my desktop PC turning itself on. I diagnosed ethernet, windows, bios. Recently that PC died, so it must have been a hardware issue (I have yet to diagnose which part broke, sadly I suspect the motherboard), but the electrical issue could have been caused by that part.

I had a bunch of weird problems over the years that would have been really weird to diagnose.
I generally agree that relying on a network and human referrals is the way to go but building an effective network is much harder than it used to be. Meetup groups and local conferences were a good source to make connections pre-pandemic but that has really withered in the last couple years.

Past collaborators are also a great source but she is junior and doesn’t really have any she can leverage.

My initial advice to her was do some real projects, document her work and insights in a blog and engage with others on social media but that’s mostly screaming into a void.

My approach to hiring is to focus on competencies (what do I need them to accomplish) rather than skills (how many years of JS) but that doesn’t cut down on the number of applicants any, just makes initial eval a little easier. I was pondering the idea of leaning in more on AI to screen on competencies which might incentivize higher information density on resumes but the quality of that eval might not actually be any better and only increase the “black box”-ness of it all.
Despite some market imperfections, and non-monetary contributions like caregiving or volunteer activities, the money you make is a very good proxy of the value of what you produce and the impact you have. I can not simply think of a better proxy.
Any strength and running training plans?
I worked at a certain FAANG company at a time where the promo process rewarded "solving complex problems". The more complex of a problem you could solve the higher your level (and your pay, your status, etc).

Naturally, people were incentivized to find complex problems so they could solve them. Not only that, I think a lot of tech stacks at other companies evolved by copying this company's ideas, so even smaller companies with even less need for complex solutions ended up having them as well.
~700 tabs here. If you have more than 8 or so, you will benefit greatly from using vertical tabs. Sidebery on firefox is great. And mozilla sucks for not having a default option for vertical that doesn’t require a bunch of goody steps and a requirement that I trust some random extension creator.
One by itself couldn't, a swarm of them could.
Voicemails have a copy which are typically deleted after a period of time
I must be no one. Love my Samsung ME82V since a decade now. Two dials. Period.
> All that goes up the hood and outside.

In theory.

In theory, theory and practice are the same; in practice, theory and practice are (often) different.

LBNL found that range hoods sometimes captured only 55% of pollutants like NO2:

* https://pubmed.ncbi.nlm.nih.gov/22044446/

Another study found it 30%:

* https://pubs.acs.org/doi/10.1021/es3001079

Even with range hoods, results can vary even for the same range, see (e.g.):

> These studies found that for many range hoods, [capture efficiency] is much higher for the back than for the front cooktop burners.

* https://www.sciencedirect.com/science/article/abs/pii/S03601...

Design for the real world, not the spherical cow idealized one, for example when it comes to make-up air (so you're not depressurizing your home):

* https://www.youtube.com/watch?v=hwSWOAkbhjA

> Criticize the hood not the range if its not functioning properly. Browning meat or frying anything in oil is not exotic and is not good for you to breathe regardless of range type.

Of course blaming ventilation is a standard go-to response:

> “Ventilation is really where this discussion should be, rather than banning one particular type of technology,” said Jill Notini, a vice president with the Washington-based [Association of Home Appliance Manufacturers] trade group. “Banning one type of a cooking appliance is not going to address the concerns about overall indoor air quality. We may need some behavior change, we may need [people] to turn on their hoods when cooking.”

* https://www.bnnbloomberg.ca/us-safety-agency-to-consider-ban...

But that may not help: In 2014, a group of researchers in Baltimore ran a study with 78 homes with gas stoves to understand the most effective ways to reduce indoor air pollution. In one group of homes, they replaced gas stoves with electric stoves. In this group, NO2 pollution levels fell by 50%. (Kephart told me the remaining NO2 probably came from cars and other sources of pollution outside). In another group of homes, they gave homeowners an air purifier with a carbon filter and NO2 levels fell by 22%. In the last group, they installed range hoods. In this final group they found no significant difference in NO2 pollution.

* https://pubmed.ncbi.nlm.nih.gov/24329966/

Many gas stoves leak pollution even when they are turned off (are you planning to run a vent 24/7?):

* https://sustainability.stanford.edu/news/climate-and-health-...

It's probably a lot easier to prevent pollution in the first place as compared to dealing with it after the fact.

Yes: a good vent (that is actually used) is necessary. But the vent has to be so much better for combustible fuel than non-combustible, and so non-combustible allows for more tolerance of errors.
Image to ANSI – WASM Demo
You should be able to do that right now on vast. You just need to rent the gpus yourself with your own on demand instance(s) for your training job. As soon as it finished you then stop or destroy those instance(s) and the GPUs are available immediately (and if there are any other instances queued up in scheduling they will start up). Your actual job doesn't necessarily need to run in the container (if you know what you are doing).

(I'm the founder of vast btw - contact us for help on setting this up and/or any feedback on making it an easier/better process)
I love that idea. Record the messages and use that to fine tune your own language model to improve the chances of talking to a real person? If she does that and can’t get a job, the market is officially broken.
This wouldn’t work. The primary reason heating and cooling bolts works for their removal is because they expand anisotropically due to constraints and then shrink uniformly. If you remove a bolt in this way and measure it with a micrometer, you will find the cross section has permanently narrowed and the bolt has permanently elongated, an ever so slight amount.

Assuming you managed to install a preheated bolt, it would become looser as it cooled down.
They're also not obviously correct - every single one of those things has very prominent design flaws and weaknesses.

(not that those flaws are necessarily enough to make them bad ideas/designs, only that they're definitely not clearly and inarguably good ideas)
Not specifically about ML, but a good paper about unnecessary complexity introduced by a premature 'scalabilitization':

The COST of a given platform for a given problem is the hardware configuration required before the platform outperforms a competent single-threaded implementation.

Or

“You can have a second computer once you’ve shown you know how to use the first one.” –Paul Barham

https://www.usenix.org/system/files/conference/hotos15/hotos...
Generating VST Plugins with ChatGPT
For a highly motivated person in their late teens/early twenties, being coached by professionals, and on the path to competing in the Olympics, it may not be so obvious. The transcript is worth a read.
What is conspicuous about that? Arbitrary precision integers are useful/necessary in some situation but I don't think there are very many programmers that need them very often.
You don't.

Ion-strengthened glassware is manufactured in at least Turkey (Nude glass), France (Duralex) and Portugal (closed the tab and don't remember).

There doesn't appear to be a US brand making glassware with the process, which is a shame. But the US is the leading manufacturer of ion-strengthened glass for technical products, supplying Asian brands. You probably have a piece of it in your pocket.
FWIW the mdn blog works just fine without js so maybe try it while disabling javascript.
I’ll take “things that never happened for $1000”, JumpCrisscross: https://www.levels.fyi/companies/spacex/salaries
People willfully/recklessly running systems well beyond eol is not the problem of maintainers.
Yeah but if it's a local minimum and legal too, nothing will change.
The introduction addresses this.
by reading the conclusions contained in the article it links to
> Make more money for what? You can’t take it with you when you die and it will not make you happy in ill health.

You can leave it to your kids, hoping it will give them a slightly easier and safer starting position in life, which sort of fits in the basic premise of all life, ensuring the extension of your gene line... or you could spend it all on hookers and blackjack, in the Fender from Futurama style...
I’ve been binging Goldratt lately, so my brain is awash in Theory of Constraints.

It’s okay to use “old” equipment to offload from a bottleneck. Space based telescopes are going to be a bottleneck for the foreseeable future. They have severe maintenance restrictions and the more you task swap them the more frequent that maintenance.

So from a constraint perspective, you use ground based observation to do anything that can be done without a space telescope. Including trying to determine which patches of sky justify time on JWT.
> Phone app’s Recents tab on iOS, as well as the FaceTime app on macOS should have call log options. If you have iCloud backups enabled, Phone and FaceTime syncing is enabled by default

Recents only goes back a few days. I don’t see Phone or FaceTime as options in my iCloud back-up, and there is no folder in Files corresponding to them. (Are you referring to iCloud Drive? I don’t have it enabled.)

Granted, there is a good chance I disabled something somewhere, because I’m not a fan of a tech company having more information than it needs on me.
I saw that, but that didn't look like they're undoing the harm already done by the collusion.
My point was that overhead is one common objection to C++'s shared/unique pointers - everything is a method call - but that could be mitigated by the compiler itself doing the type of raw-pointer lowering, when safe, that the get() method permits.

From other replies in this thread is seems that Rust's borrow-checker addresses the high level issues of object ownership and thread safety - it's not just a replacement for raw pointers (i.e. a smart pointer), which is exactly what C++' shared/unique pointers are.
Now include stock appreciation. (It’s up close to 10x in that time period. And that’s the principal way money is made in tech, not salaries.)

Gimme my money.
I once ran ~500 half-marathons in two years (non-competitive).
There's no such thing as overtraining; there's only under-recovery and a lack of balance with nutrition.
I suffer from a related condition called UTS - under training syndrome. For reasons that remain a mystery to doctors and scientists I struggle to complete ultramarathons after not training for them.