skysight-inc/HackerNews huggingface dataset:
If properly used ... there's likely a small margin of reduction in spreading airborne viruses etc. Fluid flow physics (and observation) tells us that putting an obstacle in the path of a moving stream disrupts it, taking a little energy out ...while focusing the rest (depending on shape).

But masks are [effectively] never "properly used"

I worked in Singapore when H1N1 was a big concern

Company issued us optional dust masks to wear to "slow the spread"

They issued one mask per person

Of those who chose to wear them at work (on my floor it was about 30%), every last one of them would leave the mask face side up at the end of the day on their desk next to their keyboard so they could put it back on when they came back to the office the next day
That could be bad, I would have never thought of that implication.

I'm not sure that would happen wouldn't most telcos be interested to allow as many users on the network as possible?
Hillel Wayne's “Predicate Logic for Programmers”: Status Report
As a mathematician turned programmer who taught logic to first year students for many years, I can't wait to get hold of this book.
Why do people want to be a part of something successful?

Becuase its frustrating to put effort and energy into building something only to see it discarded or destroyed.

Yes on the big timeline we're all building castles in the sand but most of us would like to be able to stand back and look at it while its finished before the ocean washes it away.
https://archive.is/K2qWq
What did you miss about jira when using clubhouse? From the outside it looks like jira with a different color scheme
Ozempic is changing the definition of being thin
In my experience, the actual trick when presented with a pair of glasses like that is to determine whether the answer is "the short one" or "neither, they hold exactly the same".
You've never interacted with the world, only with the sense impressions that were triggered in your nervous system. All world models are inferred.
Unsurprising, as the standard workplace is toxic, otherwise WFH would not be so popular.
Yes, the USA does this and it is a travesty.
Hypothesis: the charge on an electron is X, as predicted by Y. Experiment: observe the charge on an electron. The experiment could have shown the charge to be other than X: in which case (assuming repeated experiments confirmed it) the hypothesis was wrong and a new one would have been needed. "Y" wasn't invented out of nothing: it was built on other observations, hypotheses, and theories. Seems pretty scientific to me, but I'm biased (since I'm a physicist).

I think at some point we (physicists) are just going to have to realize we're at the point where the models we have maybe should be taken for what they are (incomplete), and re-examine the data and construct new hypotheses to design experiments for. I'm certainly not the physicist to do that (I haven't been practicing for almost 15 years now, and even when I was I was not the Einstein caliber physicist to do it), but there will be someone or a group who do that. I hope soon, as I'd like to see it!
I can confirm, the first time I saw one of them (many years ago, I believe probably 15 years ago, maybe more) it was in the workshop of someone who provided assistance/repair to sewing machines (and embroidery machines), from what I can remember at the time floppies and floppy drives were still in use and it was intended as an upgrade as it had less issues with dust and was more convenient to have many (up to 100) "floppy" images available.

Besides the (now common) Gotek, there are every kind of emulators/replacements for industrial machines, like, besides embroidery, CNC's, some early robots, etc., here is a site dedicated to them:

https://embeddedsw.net/EMUFDD_Floppy_Hardware_Emulator_Home....
> I was annoyed by the default OpenAI ChatGPT slow-typing animation

I’d assumed ChatGPT’s slow-typing was actually the model’s real-time output, streamed to the browser token-by-token. When I’ve made GPT3 API calls it’s worked like this, with streaming switched off I might need to wait ~20 seconds for a long response back.

I just tried your UI, and it’s so much faster! Was my assumption about real-time output wrong?

Great project, looking forward to using it more :)
I put each one in a tiny (2" x 3.75") reclosable plastic bag, and include a slip of paper with the details written on it. These bags are sold for use by people who do beading.

I keep the bagged flash drives in a small cardboard box.
That or a Toyota Tacoma in the same age range.

I've been keeping my eye out for a Ridgeline also, something in that "I do enough on my land to need a hauler but I'm more ex-urban than rural, and don't load the whole bed with projects but once a year"
> most of us would like to be able to stand back and look at it while its finished before the ocean washes it away.

In my experience, eventually, most people get children and find fulfillment in parenthood. For them, work = money.
Yep! Same ChatGPT API for text generation. And Whisper AP for speech recognition.

If you speak other languages than English, make sure to give those a try well. It should understand you and respond in the same language.
This is not about Disneyland, it is about a single dishwasher. I don't see how the scope is insurmountable for a single person when that is the subject.
Can you please add support for voicemail
They auction the search result space, like Google search. I guess for prime members it would be nice to have the option to turn off. I have noticed this happening on lots of websites now, particularly grocery websites.
First, you might not be aware of this, but vast majority of the world takes a contrary position to the west on the war in Ukraine:

https://ecfr.eu/publication/united-west-divided-from-the-res...

https://www.counterpunch.org/2023/02/27/the-global-south-ref...

https://usrussiaaccord.org/acura-viewpoint-krishen-mehta-the...

https://archive.is/2023.02.23-211202/https://www.nytimes.com...

https://archive.ph/4kbWG

Second, China released a position paper where they make their position on Ukraine pretty clear. I encourage you to read it https://www.fmprc.gov.cn/mfa_eng/zxxx_662805/202302/t2023022...

>I wish for the status quo and peace between China and Taiwan for as long as is practically possible.

Literally the only reason there is tension is because US is interfering in internal affairs of a country half way across the world from it.

Finally, what Russia is doing in Ukraine is literally modelled on what US and NATO did in Yugoslavia. Following the exact same rationale. NATO recognized the independence of the separatist regions and then had them invite NATO to assist them militarily. This is precisely what Russia did. NATO literally established the precedent here.
"

“Scott, as someone working at OpenBioweapon this year, how can you defend that company’s existence at all? Did OpenBioweapon not just endanger the whole world, by successfully teaming up with the US to bait China into a bioweapons capabilities race—precisely what we were all trying to avoid? Won’t this race burn the little time we had thought we had left to solve the bioweapons proliferation problem?”

In response, I often stressed that my role at OpenBioweapon has specifically been to think about ways to make Sars-Cov-3 and OpenBioweapon’s other products safer, including via watermarking, cryptographic backdoors, and more. Would the rationalists rather I not do this? Is there something else I should work on instead? Do they have suggestions?

"
Linus unloads on the guy who did a pretty good job explaining what was in there (not why it was needed though), serves out plenty of collateral damage for everyone who's ever submitted a self-serving merge to go "hmm is he talking about me from 2 years ago?".

Despite making a good point, where the guy is thinking "well I guess I'm not getting that merge", he goes ahead and approves without further comment.

Probably controversial, but you want a few people like this in your organization holding the line against the barbarian hordes, especially when you are the barbarian, because you are reminded WHY you are following the process and it lets you know that others aren't getting over.
Different Brain Regions Are Infected with Fungi in Alzheimer’s Disease (2015)
I did eat there every evening that I worked there. I apologise, I was not clear.
Perhaps changing accounts is a way of not having to respond to posts like yours?
> giant tech companies that can afford to comply

Where does this sentiment come from? Cost of compliance for Facebook is many orders of magnitude higher than cost of compliance for a website for your hairdresser or a restaurant.

In my startup, GDPR was barely a blip on our radar. We had to delete website logs and that's about that. You have to keep record of customers/payment information for laws that supersede GDPR, and that's it if you run a legitimate business not reliant on stealing.
I don’t recall whether it’s been within the app or the website but my bank has definitely shown me ads - ads for a credit card with their brand or opening a money market account. I doubt it’s that unusual for a bank to advertise like that. On the other hand, if they started showing Taboola-esque, “one weird trick” trash my opinion of them would really plummet.
I can't tell where you're driving with the JetBrains comparison. Truthfully, I'm a little surprised they only have 2000 employees.

They have a suite of IDEs supporting a multitude of languages, that are almost universally considered best in class. IDEs are not an easy thing to build. They developed and maintain the Kotlin language which has all but become the standard for Android dev. And they have integrated team collaboration tools that range from project management to CI to cloud dev environments.
> milk and honey

Could you please provide some references?
AFAIK rivers of milk and honey in afterlife are claimed to be offered by certain non Indian religions.
Could it be that since Twitter hasn't collapsed yet people are trying to pull a Musk headcount-wise (albeit in a better executed manner) ?
One has to be incredibly naive to believe that US is constantly at war killing countless millions of people to protect freedoms. US is an empire that subjugates countries to its will to extract their labour and resources. Here's what US protecting freedoms looks like in practice

https://ia800309.us.archive.org/26/items/fp_Killing_Hope-US_...

https://bylinetimes.com/2021/09/15/up-to-six-million-people-...
or autodetect the output language. Both Whisper and ChatGPT handle multilingual just fine
It's essentially a brand new program/library now.
Great work on the project and thank you for sharing it! I do have a feature request though - would it be possible to add a page/document upload function that allows for updating the correct context?
USB is hard... you need a chip to deal with it. "Back in my day", you could bitbang stuff with a parallel port, but those days are gone.

I would've picked a more lazy approach, just pull the atmega chip from an arduino (to not cause issues), and use the rx and tx pins on the (now empty) arduino board, since they're both connected to ftdi chip already, and no de/soldering is needed.
Firmware-scanning IoT Security tool
We dont seem to have the upsell problem in Australia!

Never once had it tried!
Yes, because we can take law at face value. So many court cases end up with result that comes from technicalities, like specific interpretation of who "you" are in the context of "transaction"
Well that is your perspective it is crashing your phone. I would call it the apple comfort-zone. It would maybe squeeze or freeze sometimes, things you do not want from an iphone. The crashing is really by free will of the apple devices. It looks at numbers and says it won't display it, but it does not look at the load of the processors.
Well there are several ways to tackle that problem, but from that aside I would not buy a dishwasher for less than 5% of my use-cases, where it would be much to resource consuming in 95% of all others...
Given this was at least 25 years ago, they might well have been. It's not like human long-term memories are vastly more reliable than things like Stable Diffusion.
Parents generation:

* father worked in a factory, mom stayed at home
* owned a house, 4 kids
* 2 cars, annual vacation

The family life of a single factory worker after the war.
Mega Security Update (March 2023)
Yep, I was surprised I about the response time too. I'm not sure what's going on under the hood, maybe OpenAI did something with the stream output that causes the slowness.
Sorry, I assumed you were in the US!
Yeah, weird how US always sided with the brutal dictators while USSR sided with the masses of the people in the countries. It's just so hard to say which was on the right side of history.
That's a good idea thanks, will add it to the backlog
You should check out the Kurer project from GMU researcher Eric Osterweil and his researchers.

https://kurer.daneportal.net/

https://cs.gmu.edu/~eoster/talks/2022-04-27%20Obj%20Sec%20Co...

You probably also want to read up on anything DANE and DNSSEC related if you want to have reliable information storage in the DNS.
Thanks, I saw it yesterday and tried it, it's pretty awesome! Well done!
I saw the remake with Jeff Bridges first and still think its a very good remake.
The end scene is better with airplanes though.
How to Adopt Mypy on Bigger Projects
Same year and series, makes sense.

But I would like a confirmation that a different series/different year still are similar, which is was I doubt.
Yes, you can configure the TTS voices (and languages).

If you send /voices you can pick from multiple voices.

Right now it only shows voices in English, but you can send the secret `/setvoice <voiceName>` with an Amazon Polly[0] neural voice and it will work as well.

The only downside right now is that I don't auto-identify languages, so if you set it to Dutch, but ask a question in English, you'll get a response in English with a very Dutch accent haha.

P.S.
And yes @aero-glide2 is correct that you can toggle between Telegram's audio/video inputs by tapping the camera/microphone icon. – Right now MarcBot only supports audio inputs.

[0] https://docs.aws.amazon.com/polly/latest/dg/voicelist.html
Congratulations on the launch! It's great to see so many new tools emerging in this field. By the way, your illustrations are really cool. Did you create them yourself, Diana? Adobe Illustrator or other tool?
Russia invaded Ukraine using the precedent set by NATO in Yugoslavia.
Many workplaces are collections of fiefdoms, ruled by managers who constantly jostle for prestige and budgets. They jealously prevent their workers from helping each other across department lines, or even fraternizing. If you are in one of the rare non-toxic places, stay there even if you don't make too much money, or move purely for the money without expecting anything else.
You're describing deserialization in a strong typing language, sometimes it's not enough, ok your email went to an empty string which is useless.
It looks like this is going to happen eventually, especially since eSIMs are already available and manufacturers will likely appreciate having fewer components to deal with.
Interesting use of the word tyranny.

It's defined as cruel and oppressive government or rule.
Of course!

How would you even build a business in this day and age wiuthout collecting EVERYTHING you can (legally or not) obtain from your users...
Back in ~2016 I deleted my Facebook account, because it was a horrible place that brought out the worst in people. A few days ago someone alerted me that my account was live again and posting weight loss scams.

So I logged in and changed my password and deleted my account again.
Facebook tells you that it will take 30 days to delete your account.
This is obviously user hostile bullshit.

Meanwhile somehow the scammer is still posting weight loss stuff on my account. Feel like I've jumped through enough hoops so I'll just let that person pollute Facebook more. Their problem now.

And I won't call them Meta, what a joke.
Everyone should quit, get ahead of the layoffs, useless company. Your work there makes the world a worse place. You can do better.
I feel like that used to be pretty standard for my parents’ generation and older: you’d have one set of dishes and cutlery (dented, mismatched, …) for normal use, and you’d get the “good” ware (silverware and fine porcelain) for hosting, with uniform everything for everyone, small cups for tea / coffee instead of the usual mug, …

Obviously that requires a house as you pretty much need a cabinet at least partially dedicated to storing this day-to-day.
I remember it was about 10 years ago when “recommended” tab became really better than subscriptions feed for me. Now it looks like it is moving in the opposite direction, I find myself cleaning up subscriptions and using it more and more. And almost none of the channels I’m subscribed to spam shorts. Anyone else does this?
Are You Afraid of Clowns?
Ask HN: A formula or library to generate color palettes?
Use case: I'm building a feature that allows a User to ask for e.g. a "sky blue" design.
From there I would have "sky blue" as the dominant color, but I need a library or "best practice formula" to generate hex codes for text, headers, bullet point icons, accent colors, etc.

I want to be able to generate a complete CSS color palette from just this one fuzzy ask. A palette is maybe 8+ colors and asking Users to pick each is just asking for trouble. (Even better if I can generate 3 palettes and let the user pick one).

Is there a great resource for this?
Integrating Node.js with RabbitMQ Message Queues involves using the RabbitMQ message broker to facilitate communication between different components of a Node.js application. This approach can improve the scalability and reliability of the application by decoupling different services and allowing them to communicate asynchronously. RabbitMQ uses a publish/subscribe messaging pattern to allow messages to be sent and received between different nodes, and can be integrated with Node.js using various libraries such as amqp or rabbit.js. By integrating RabbitMQ with Node.js, developers can build distributed, fault-tolerant applications that are capable of handling large amounts of traffic.
Why Warhol images are making museums nervous (NYT)
Relevant to the question of “derivative works”…
Google USM: Scaling Automatic Speech Recognition Beyond 100 Languages
> I mean, what if the expectation from the data that an value is a prime number? -- How are they going to encode this in their type systems? And this is just a trivial example.

In TypeScript we can define

type Prime = number

function isPrime(value: number) value is Prime {
// run sieve
}

From here, you may have e.g.

function foo(value: Prime, ...) {

}

And it will be typed checked.

function fooOrFail(v: number) {
if (isPrime(v))
foo(v)
else
throw new TypeError()
}
Apple now has 57.59% of US smartphone market share as of Jan 2023
I agree; although there's a related problem of "boolean blindness" https://existentialtype.wordpress.com/2011/03/15/boolean-bli...

I'd summarise boolean blindness as: implicit (often unsafe) coupling/dependencies of method results; which could instead be explicit data dependencies. That article's example is 'plus x y = if x=Z then y else S(plus (pred x) y)', which uses an unsafe 'pred' call that crashes when x is 'Z'. It avoids the crash by branching on an 'x=Z' comparison. The alternative is to pattern-match on x, to get 'Z' or 'S x2'; hence avoiding the need for 'pred'.

Another alternative is to have 'pred' return 'Maybe Nat'; although that's less useful when we have more constructors and more data (e.g. the 'NonEmptyList' in this "parse, don't validate" article!)
This.

Some people do it out of generosity, but for some it's a special subset of passive-aggression, a way to say you're wrong and I'm better, but indirectly and deniably.

I'm pretty sure I do it for both reasons at different times and in different cases.
The spirit of "parse, don't validate" is -- do all those things (SSN checksums, whatever) at the point where data enters the system, not at the point where it's used.
Look to Windward
Several earlier HN threads about this article: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Adding a cross-encoder to your app means including pytorch/transformers and a model as a dependency. For people using OpenAI or Cohere embedding apis and lightweight infrastructure this can be a big pain.
Well I read you comment in a way that you did not fully grasp what OP intended to say.
Why people get so hung up on the speed thing? Yes there are situations where speed is of the essence, but for a private household it is not (statistically speaking in ~95% of the use-cases).

And if I read op in good faith he never ever talks about dishwashers in a professional settings as there apply completely different rules...
This writing style was popularised on LinkedIn, and has the unaffectionate nickname "broetry". A quick search serves up this definition:

> Broety is a style of writing, often popular on LinkedIn, that uses line breaks after every sentence to create long posts that tend to drive high views and engagement. These “broems” usually follow a standard formula: A clickbait-style “hook.” Followed by a somewhat unrealistic conversation.
That's also kind of an IQ test.
It's that really hard to buy from other online stores? Sure, you won't have all things together and you might have to use a few stores to replace Amazon, but overall it might be a better experience.
> Some carriers [1] also support "eSIM Quick Transfer"

See, that's the problem right there: your carrier is the one who enables and allows you to do this. With physical SIM cards, all you need is a thin pointy thing and two fingers - no software, no cloud services, no network connection.
Apparently not. Self control would probably work better.
Whenever you agree or disagree with nytimes you have to admit their interactive article is always a joy to play around with.

But as the article points towards that architecture can have a huge role in say sound is interesting, since you think most of us tend to just solve it by having louder or specially designed speakers.

I know there's similar architectual designs from the past where light plays a similarly important role.
Here's the definite answer:

#include <stdio.h>

int main()
{
long long unsigned llu;
if (scanf("%llu", &llu) == EOF) {
printf("EOF!!\n");
}
printf("%llu\n", llu);

unsigned u = llu;
printf("%u\n", u);
return 0;
}

Here's an execution run:

$ ./a.out
9876543210
9876543210 (llu)
1286608618 (u)

I tried to compile it as C and C++, with both Clang (14.0.0) and GCC (11.3.0):

gcc -Wall -Wextra # no warning
g++ -Wall -Wextra # no warning
clang -Wall -Wextra # no warning
clang++ -Wall -Wextra # no warning
clang -Wall -Wextra -Weverything # loss of precision warning
clang++ -Wall -Wextra -Weverything # loss of precision warning

However, the warning goes away if there's an explicit cast:

unsigned u = (unsigned)llu;

Worse, I still have no warning if I do the narrowing cast then affect it to a wider variable:

long long unsigned u = (unsigned)llu;
printf("%llu (u)\n", u);

In C++ I'm warned about the old style cast of course, but using `static_cast` makes the warning go away. And of course the code overflows just like before.

I don't have a good solution to this. Sometimes I do want to lose the precision. Bignum arithmetic for instance. In any case, I'm pretty sure the Keccak team's compiler did not issue any warning. Sorry if I implied otherwise.
This is really interesting, but a basic part I don't understand: What would it actually look like to run this on a live dataset?

If I understand correctly: you'd run the recursive query, it produces results for every step, effectively showing you the progression of output over time, and then once it hits "present day", it completes and stops?

How would you generate results going forward? I.E. A minute elapses after the results return, do you have to re-run the whole query for all time?