skysight-inc/HackerNews huggingface dataset:
By "beyond statistics", I think they meant that trials need on-going monitoring for things beyond the outcome variable itself: safety, data quality, and even feasibility of completing the trial itself. Once you've got that infrastructure in place, interim monitoring of the outcome isn't much extra work.

Some of the frequentist approaches to early-stopping seem pretty coherent to me. Curtailiment, for example, just stops collecting data once it will no longer change the outcome of a test. The frequentist emphasis on error control for the procedure also seems like a reasonable fit for a regulatory regime where you're actually making decisions (no argument that it is...weirder for basic research)

At any rate, some approaches for early-stopping have sensible frequentist and Bayesian properties, which is nice.
Thanks! I spent over a week trying to track down when the bug was introduced and ended up git-bisecting to the commit I already thought was interesting. My mistake for not checking first. If it had taken any longer, I probably would have lost all momentum for the project.
I've worked in the molding industry. First, the mold has to be designed. This involves planning for the flow of molten plastic through the passages and cavity of the mold, venting of air, often re-design of the part so it can be effectively molded, etc. Shrinkage as the part cools affects how multiple parts fit together. That's huge for consumer products. There's CAD software for doing this, but it still requires an expert to know how to use it.

Second, the mold itself is made of a very hard steel, though there are cheaper "soft tooling" materials for making lower quantities before the tool is worn out. The special steel may require special machining processes. The tool also has a variety of moving parts such as ejector pins and other mechanisms if the part is not shaped to be ejected cleanly.

If the mold comes from low-cost supplier, there's the added cost of reworking it in order to iron out minor problems. I spoke to one tool-and-die machinist who told me most of his income came from repairing cheap molds.

If you save on the mold, you often pay more for the pieces due to scrappage, difficulties setting up the molding machine, or the short lifespan of the mold.

Right now I work in a business that makes expensive high-tech equipment, so we can afford to eat the cost of making expensive parts from expensive molds.

For prototype quantities, we tend to prefer things like folded sheet metal, CNC, and even small aluminum castings with secondary machining processes. In that milieu, the cost of 3d printing is actually quite competitive. I just got some pieces costing about 1000 bucks each, but they were delivered to my doorstep a few days after being designed.

Also: Something I've learned is that everything I know might be wrong tomorrow. Every manufacturing process is being steadily improved, and a process that you wrote off as being too expensive might have suddenly become cheap for reasons you're not aware of. Always ask.
>I'd prefer if we all shared reality.

Unfortunately, unless you can see out of my eyes and think my thoughts, you and I, as well as you and everyone else will not share reality.

That's what being human is, we all live in our own reality.

>You'll have a hard time communicating when you don't share reality.

It's worked for thousands of years. You don't need to share reality to communicate with people, you need to be able to stop and see their reality for a bit, understand it's different than yours and be ok with this.

I just want to seriously ask, on a planet with 7 billion people scattered around the world how can you possibly expect everyone to share the same reality?

How is the reality of people from two completely different places in the world ever going to be the same?
On no! Something in C++ that can be misused ;)
I don't care about the contract one way or the other way.

What I do object to is the use of the word Jedi in this context. Somehow it feels like defiling of a favorite memory.
It makes companies really think: Are we allowed to have this data? Do we need this data? How do we handle this data? Can we delete someone's data? And so on.

The consent forms are just a tip of iceberg and the stupid thing. But under everything it forces companies to do things they might have not done before. And it's also a tool for developers who want things to be better. As there is finally slight risk to point out.
That's true, but I'm not sure that that's different from before either. As technology and wealth progressed, that has likely been true plenty of times. I'm not convinced that anything has fundamentally changed, and I don't think that the population made decisions by being informed. Instead, they were being informed and that formed their decision.

Does it matter that we now have 8000 TV channels readily available? Is that meaningfully different from having 50? Sure, we now have the internet which is theoretically a two-way-medium (but for most users, it's one-way), and that may change some things and make the whole system more fragile, because it's much harder to control a narrative and suppress information now, but I don't see it changing the basic relationship between citizenry and media (at least not yet).
So you basically just always eat stale bread? It might be worth trying to heat it sometimes. ;)

Because the article doesn't make it entirely clear: to "de-stale" bread, it's not enough to bring it back to room temperature. You actually have to heat it to the "gelation point" (140°F) to undo the chemical reaction that made it stale in the first place. [1]

So even if you don't want it toasted, a quick zap in the microwave will improve its quality immensely.

[1] https://www.cooksillustrated.com/how_tos/8226-how-to-revive-...
> First let's not get into formula vs breast. That's not relavant right now since formula is designed to imitate breast.

Nobody was getting into that formula vs breast debate until you just bought that up. You’ve also grossly simplified things so much that you’re misrepresenting the facts yourself (not just in terms of breast vs formula but also milk).
I'm sure people said the exact same thing about the Syrian military and police that stayed loyal to Assad. 9 years later...
This is my favorite feature of Objective-C / Smalltalk.

It makes everything so readable. I can come back to my code a few weeks later and I don’t really need to look up function signatures.

In particular, my favorite thing about this in Objective-C is that the C functions have a different way of being called so you can easily distinguish between the differences in paradigms.

I wonder what other languages force all calls to be via named parameters. Would love to have another option :)
Google is giving out special Pixel 4a unboxing experiences to people in the UK
Can't say I'm surprised. Sviatlana Tsikhanouskaya ran for president after her husband was arrested for running for president, and she's in exile for good reason. This seems to be standing operating procedure for Lukashenko...or any dictator, really.
I replied elsewhere, but thawing it isn't enough -- to "de-stale" it requires heating it to 140°F:

https://www.cooksillustrated.com/how_tos/8226-how-to-revive-...
First Ride: Why the 2021 Honda ADV150 Could Be the Ultimate Comm
Is it possible to add tags/categories, filter by date?
Can someone tell me if I’ve summed this up right?

- Amazon colludes behind the scenes to get a contract proposal that on paper only Amazon can fill (e.g. memory sizing options exactly matching things only AWS provides)

- There is a competitive bidding process without prices revealed and Microsoft wins

- Amazon cries no fair and demands to be allowed to bid again now that they know how much Microsoft bid

- Government re-evaluates the deal and picks Microsoft again

- Amazon decides to make whiny posts about how aggrieved they, as a >1.5T company, are
Service offering professional email address for individuals and small businesses
A nimble robot dog: Meet A1, a lifelike four-legged robot
We invited the submitter to repost that one but didn't hear back, so I told calpaterson it was fine if he did.
Not sure if any of the test-driven development people have thought about this, but the same principle also applies there: if you debug and fix the code until it passes the tests, you can overfit the tests. It's no longer a good measure for code quality, once it has been explicitly optimized. You'd need new, previously unseen test cases. It would be an obvious mistake in machine learning to simply add failed test examples into the training set and rejoyce that the new model can now deal with those previously difficult cases.

It's related to Goodheart's law: "When a measure becomes a target, it ceases to be a good measure".

It also works in one's personal life. If you find that you made a mistake, don't just fix that particular thing, go back and see what other similar things may need fixing. It connects to the idea of fixing the deeper reason than fixing the symptoms. "Deeper reason" just means, something that generalizes.

By the way, you need to be careful about your data split. This always depends on how you intend to use the model. If you intend to use it on new, unseen patients, then the train and test data cannot overlap with respect to people. Another obvious case is videos: You can't just take every even frame as a training sample and every odd frame as test. Even though technically you would be testing on non-overlapping data, the performance measure would be biased compared to real world performance. Or if you want to classify burglars from security camera footage, you may need to test it on new camera setups from different houses if you intend to deploy it to new houses. If your scenario is such that you'd perform training on each new site and run a location specific model, you can test on images from the same site.

You always have to use your brain to decide what to do.
>Many people would prefer a cheaper device vs a replaceable battery.

Yet, my new phone without a replaceable battery cost more than my last phone with one.
Even if people don't have particularly accessible LinkedIn profiles, if you know their names it's often possible to guess or construct an email address for them based on the format of other publicly available emails for the same institution.

There are also tools like https://hunter.io/ and https://rocketreach.co/ which attempt to automate the process for you. I've had very mixed results with those kinds of tools, but they're worth knowing about.
Yes. If two proposals both of the same exact technical level and Amazon was a cheaper price, then the government is supposed to go with the one that saves the taxpayer money.

The government should provide detailed evidence to the taxpayers as to why it needs to go with a more expensive options.

I am all for having competition in the space, but if Microsoft is not giving a clearly superior product for the money then why should the taxpayers spend extra money on it? Although, I am willing to listen to the case that the government needs to have the competition in the space to ensure its own future interests and that is worth an extra cost. But that is not the case that is being presented. At least not that I have seen.
Smart, organized replacement for complex bashrc and bash_profile files
I was disappointed the article didn't talk more about the mermaid. For anyone else like me interested in that, I found a high resolution version [1], transcribed the old-fashioned French and wrote a translation:

> 240. Monstre ſemblable à une Sirenne pris à la côte de l'isle de Borné ou Boeren dans le Departement d'Amboïne. Il étoit long de 59. pouces gros à proportion comme une Anguille. Il a vecu à terre dans une Cuve pleine d'eau quatre jours et ſept heures. Il pousſoit de temps en temps des petits cris comme ceux d'une Souris. Il ne voulut point manger, quoy qu'on luy offrit des petits poisſons, des coquillages, des Crabes, Ecrevisſes, etc. On trouva dans sa Cuve apres qu'il fut mort quelques excrements ſemblables à des crottes de chat.

> 240. Monster similar to a Siren [Mermaid] caught on the coast of the island of Borné or Boeren [I can't find these places in a modern dictionary. Maybe Borneo?] in the Department of Amboine. In length it was 59 inches and in size had the proportions of an eel. It survived on land [i.e. after it was caught] in a tank full of water for four days and seven hours. It made small cries like those of a mouse from time to time. It did not want to eat, whatever anyone offered it: small fish, shellfish [the French word refers only to molluscs], crabs, crayfish, etc. Several pieces of excrement similar a cat's were found in its tank after it had died.

1. https://www.biodiversitylibrary.org/page/50095192#page/220/m...
You've set a truly dangerous precedent of not giving me billions of dollars. I wasn't aware that AWS executives were whiny babies.

I know HN doesn't like a non-serious tone, but do these clearly massively self-interested guys really deserve more than mockery? They're not trying to alert the public to the horrors of a bloated military-industrial complex. They're trying to get their beak wet and crying when they didn't get any.
Even if the data is stored in the EU, Google (or Microsoft for that matter) does not guarantee that data cannot be accessed from the US. That makes sense, since most of their operating staff is probably based in the US, but does mean that it is not GDPR-compliant, no matter what Google says about that. Google states that they are using the SCCs now Privacy Shield has been invalidated, but as Google US is an entity under reach of FISA I highly doubt that they can provide the necessary safeguards required under the GDPR and the SCCs.
Appropriate for some people, irrelevant or worse for others. I know you mean well and don’t intend to harsh on you, but I think your statement could much better have started “this is where religion might offer some solace”.

Every person has to make a different journey, and no tool is appropriate to everyone.
> I thought this would be about APIs as in APIs, that is the general concept which goes back decades, not REST APIs.

I agree, the description is not ambiguity-free. However do keep in mind that in web development the concept of an API is rather unambiguous.
Journalism is dying because the quality the average journalist produces is no better than what can be had for free from amateurs writing blogs and tweets. They are 100% responsible for their own downfall and the compromises it has forced on them.
Manufacturing Consent by Noam Chomsky

Various works by many of these individuals: https://freedom.press/about/board/
context is being purposefully ignored here though.
>its too dangerous to open-source

Its a weak argument. The bad guys are still using it, you are just ensuring that only the well-funded groups have it.
Fortunately it could never happen here in the US.
I would believe if it’d turn out as an Russian act for potential opportunistic invasion
Unfounded theory I came up with just now:

Teenagers go through puberty because biologically they are now ready to have children, and evolution has favored those with very strong such urges.

In cultures where having babies at 14 is completely out of the question, teens rebel!
Spores have to get to the point where they can be spores. So the organisms that give rise to the spores do evolve. And technically spores are still alive (they are single cells, just better protected than normal cells and they don't perform any reproductive activity while in their spore state).
In my experience, most professional immigrants to Denmark have more trouble learning Danish than they would if they'd moved to Sweden or Norway instead.

Before I moved to Denmark, an hour with a Swede plus reading the back of Lonely Planet taught me enough Swedish reading and pronunciation to order food in the airport in Swedish. Danish takes weeks or months of exposure to get an ear for the language, plus more weeks/months of practise to be understood.

It's certainly possible; I know adults from all over Europe whose can speak Danish from reasonably to very well. It does take more effort and more motivation than elsewhere.

(I wrote professional, since this is based on a typical situation of a couple of hours of Danish class a week, plus homework. I can't compare children, other workers, refugees etc, as their situation is so different.)
I remember precisely when I had this particular epiphany. I was 12 years old, in love with books, and thanks to my parents who had signed a form, I had just gotten my first library card for the real (read: non-kiddie) section of the public library. Awed by the sheer number of tall bookshelves, intoxicated by the library smell and my newfound source of knowledge, I asked the librarian how many books they had, she said more than 100,000. I was duly impressed. But then I started thinking, and did some arithmetic on a piece of scrap paper.

And I realized that even if I read one book a day for the rest of my life, I would only be able to read a fraction of all the books on the shelves. Right there in the same room with me was provably unattainable knowledge. I could decide to read any book, but I could not read all of them. If I decided to read this book, then that other book would remain forever unread. Years before I would be able to put the words on it, I had stumbled upon a kind of incompleteness theorem, and I started to understand how small one's life actually is. This thought never left me.
Probably not appropriate for CPU bound loads like that.

Erlang/Elixir would be fine as an orchestration language calling out to C code to actually do the number crunching, but you likely won't see much of the benefit of the language doing that unless you're doing something more complicated in that layer. If it's a super thin layer of glue, Python is better suited (not least because Numpy is familiar and meant to work with the language)
Math textbooks are really bad at giving a high-level overview of a whole lineage of ideas like this. I would love to read the long-form article on this subject for a mathematically-competent reader, but have no desire to actually study the subject in detail.
It seems like there's room for compromise. You could simply assign a lower weight to reviews for a different size/format. Or you could split ratings entirely if (and only if) the review averages are significantly different.
I agree, I just couldn't think of a better term than "verify". Still, when a non-lawyer designs a license, I think there are likely to be issues with the license that would be obvious to almost any lawyer.
I haven’t been to school in decades but basically, the bus arrives when it arrives, maybe 30-45 minutes before school starts, and you want to be at the stop early for obvious reasons. It gets a little less stupid once you’re old enough to drive yourself, if you have a car or can carpool. But no way would a 20 minute commute be assumed.
You're right regarding the first part, we don't have a clear explanation of how the wave function might be related to subjective experience, but that's mostly because we don't have a good account of subjective experience at all.

For the second part, there's nothing mysterious going on at all: measurement is simply physical interaction.
Sorry, don't care.
Personally, I'd call that wealthy. There are plenty of folks who are what I'd consider rich that do need to work to sustain their expensive lifestyle (but might not need to work with a more modest lifestyle).
Did you read the AWS blog post? [1]

You are missing a massive part of the story. They are accusing the president of interfering in a public procurement process because of his personal dislike of Bezos/Amazon.

[1] https://aws.amazon.com/blogs/publicsector/jedi-why-we-will-c...
Of a small group? I'd ordinarily expect a "lead engineer" title to be overseeing 6-20 people.
Hoppscotch (Formerly Postwoman)
If Ne-ga is followed by other nouns, it becomes more like "that.....that...tha..." or "the...the...the"
I heard Mike or Rob mention it on the Startups For The Rest Of Us Podcast back in 2011.
I would get some passenger evacuation tests done before I went any further with making this a passenger design.
Custom web search keywords alone are an absolute game-changer for me.
>> Amazon called the single-supplier framework award “politically corrupted”

I wonder when corporations will start taking the place of governments, when they will wage war against each other and kidnap each other's executives? This is the world we're heading towards. There can only be one winner.

If they keep asking for more legal privileges for corporations, this is what we're going to get.

The government should completely cut corporations out of all contracts before it's too late.
HTML Tags You Probably Didn't Know
Nope because the cites are already burned down by those lefties
What’s reopened and what’s still restricted in 16 cities around the world
Russia is involved in so far as DJT is raging at Bezos due to journalism in the Washington Post about his Russian schenigans. Wapo is owned by Boezos who also runs Amazon. So yes, involved.
The title is slightly click-bait-y: C++20 doesn't have default parameters. It talks about how to fake it with structs.

It's a pretty convincing fake, but it has one problem: the person who wrote the function needs to have written it that way. What I wish more languages had (C++, Java, etc.) is the following:

Suppose I write some function that take way too many parameters:

void foo(char a, short b, long c, float d, double e){}

What I want, as a caller, is for the language to let me get a struct corresponding to the argument list, something like this:

foo::args whatever;
whatever.e = 3.14;
// fill in the rest

And then add a bit of magic syntax so we can "unpack" that struct to actually call foo. (Extending this proposal to handle varargs is left as an exercise to the reader, because I have no idea.)
When referencing Youtube videos you have to use a timestamp, mang.

https://youtu.be/zYTxuW2vmzk?t=465

Also what you're saying doesn't happen. What does happen is that a van stops to help and they blast it and the kids inside. Which is obviously a horrible thing to do.
Kotlin has a nice convention with named and variable arguments. If the types are all different, it's not ambiguous and the compiler can figure it out, but you're free to name them at the call site anyway. I really don't see how we've suffered the C convention for 40 years when we could have had this instead.

https://kotlinlang.org/docs/reference/functions.html
Reed Hastings on New Book, Netflix’s Future – and Why He Fired His Last CFO
JEDI is an acronym, but HN appears to like not capitalizing it. And to me at least, it feels less bad when its all caps.
This. Although I would not use Reason since the compiler layer, bucklescript, changed its name to Rescript to rebrand as its own frontend language and left Reason holding the bag. There is no reference to OCaml in any documentation that was once under the bucklescript project. It even created its own sytax that is different than Reason and Ocaml to something more like JavaScript.

It basically should have been a new project and have had nothing to do with bucklescript.

The worst part is that the owner of bucklescript even owned some properties that had the name "reasonml" in it (like reasonml.org and the reasonml discord group, which weren't owned by the Reason team) and then he pointed all those thing to Rescript. Just the confusion did some serious damage to Reason.

My advice is to stick to OCaml.
As the digital scales go I was in the market for industrial scale almost exactly an year ago. At the first glance the stated accuracy is simply function of ADC resolution and maximal measurable weight. On the second glance it is mostly about market segmentation and certifications, because for all manufacturers I've considered getting order of magnitude better stated accuracy seems to be a matter of software license and different cal certificate (and the SW license seems to only affect the error term reported by the scale, not accuracy of the actual measurement).