skysight-inc/HackerNews huggingface dataset:
Indeed but for completeness CPAPs is not the only available therapy out there nowadays.

Specifically for patients with _positional_ sleep apnea there are wearables (actual medical device not welness) that stop the patient from sleeping on their back, and hence stop the positional obstruction.

These wearables are way less cumbersome and invasive than pressure devices.
Arabic is both a (group of) language(s) and an alphabet/script. The page isn't claiming that 2B people speak some dialect of the Arabic language, it is claiming some 2B people have a degree of literacy in the alphabet/script, so a quarter of the world's population will potentially know if you've screwed up your website/app/game/whatever. You don't need to speak Latin to know that "anunmtMh mucjmydDDDDD" is just the result of me mashing random keys on my keyboard, because you can read Latin letters. Likewise no Mongolian speaker would believe "прнтзх йоэЁюи" is proper Russian, even though those two languages are wildly different.
>> If my kids didn't have my wife and I to inherit from

Isn't it a nice feeling when you children impatiently wait for you to kick the bucket)
well done on totally missing the point, all that will happen then is we get bugs at a different abstraction level.
Yep, that’s exactly what I did. I came back during COVID (after leaving to move away from an office five years prior) and chose to return at the level I left at rather than deal with leetcode interviews. It was a rough personal time for me (two kids under five during COVID daycare shutdowns) and I wanted the stability/benefits of the big G, and didn’t want to take the risk of an interview that I didn’t have time/energy to prepare for.

I feel a little bit bad because I very much used their benefits and then left again to go to a more appropriately leveled job. But going back to L4 at a megacorp was kind of mind numbing, and the compensation got so bad after the stock drop and location based pay cuts that I couldn’t justify staying any longer.
Not sure if you have read the post fully, but they seemed to have created this architecture review meeting precisely to overcome the problems you are talking about. The orgranization wide meeting is a way to make sure everyone sees the RFC, while the architecture meeting is an in-depth review with a small group of relevant people.

Many people would agree the latter is needed in an organization beyond a certain scale, but I think the former is extremely important and often over looked. It provides a channel for people to be aware of what's happening across teams and build organizational context. It's also a forum for people to express themselves on anything they might have an opinion on and help establish a sort of the zeitgeist for the group. I've seen the alternative where you work within tight silos disconnected from the rest of the org, and it gets pretty dreary.
The source code from this article is available at https://github.com/grantshandy/wasm4-raycaster
What happens is they go underground and push back that way. In the USSR the citizens would declare their fervent loyalty to communist ideology and by night they buy Adidas black market shoes for their kids.
I don't know of any advertisement that made me buy something I didn't want. Has any done that to you?
Getting around website paywalls with devtools alone
A code free way to view a site with a paywall and navigate or scroll your way through the content.
Most native Arabic speakers will be able to understand large chunks of the Qur'an. There are some words / phrases in the Qur'an that wouldn't be used in modern Arabic that might prove challenging for those who don't engage with the Qur'an on a regular basis, but the Arabic of the Qur'an is very close to that of MSA.

To most Arab speakers, both Classical Arabic and MSA are simply referred to as Fusha.

There are also many non-speakers of Arabic who understand many verses and can pick up on the gist of many verses in the Qur'an.
This looks similar to https://concise-encoding.org/

Dogma was developed as a consequence of trying to describe Concise Binary Encoding. The CBE spec used to look like the preserves binary spec, full of hex values, tables and various ad-hoc illustrations: https://preserves.dev/preserves-binary.html

Now the CBE formal description looks like this: https://github.com/kstenerud/concise-encoding/blob/master/cb...

And the regular documentation looks like this: https://github.com/kstenerud/concise-encoding/blob/master/cb...

Dogma also does text formats because Concise Encoding has a text and binary format, so I needed a metalanguage that could do both in order to make it less jarring for a reader:

Docs: https://github.com/kstenerud/concise-encoding/blob/master/ct...

Formal: https://github.com/kstenerud/concise-encoding/blob/master/ct...
The difference to the last 120 years is that after the Internet brought the cost of distribution down to almost 0, now the cost to create clips and movies will follow along the same path. Why pay an actor/actress when you can now generate a human out of thin air ? Why pay for scripts when ChatGPT can just auto-generate something that is good enough for a 30 second clip?
I don't think that truthfulness or authenticity is the part that I am concerned about. Movies used to be a shared social experience. The more content is personalized we are losing this shared social experience which might lead to more isolation and conflict.
Most of the women in the twitter thread are beautiful regardless of filter. It only saves the time applying makeup for them.
cool transition and fun writeup!

for low, intermittent traffic sites, go on lambda might be a better comparison:

https://github.com/nathants/libaws/tree/master/examples/simp...
Did I say otherwise? D still has a goto, though it is rarely used anymore.
Lisp only looks "different" if you've gotten used to C, Java, Perl or whatever as your "baseline normal".

Unless you carefully study the reactions of nonprogrammers, you are biased.

To a nonprogramming person, this is quite probably "different"

(p->arr[x].pfn(y)>>SHIFT)&MASK
It's not hard, it's quite literally impossible.
If there's a person who believes God is real, and the Bible is real, and homosexuals are sinners... and another person who is homosexual and doesn't believe in God, where can there be compromise? I'm neither, just looking at this from above.

The best you can do is disenfranchising anything less than the majority's opinion.

I think the current US model works well. Free speech, unless it's going to lead to immediate harm and such.

Anything more than that is a step into authoritarianism, and where I fear we're headed. The private sector has already tried to be said arbiters, so it's interesting to see where this ends up.
Very useful read. My friend, an osteopath, says neck issues also can create breathing obstructions, and it makes a good deal of people wake up in the middle of the night and stay awake, even though they don't even think it's a problem.

Symptom to watch for: you wake up and your nose is stuffy, can't breathe through it, but there's no snot. And in 5-15 minutes it gets clear.

If you have it, it means lymph flow out of the head is obstructed, and works only thanks to gravity when you're upright.

It's a reason to be worried by itself, beacuse it also causes blood circulation obstructions. But if someone has issues with throat, it can contribute to apnea.
Exactly. How can a zero transmission rate be anything else?
You don't see a difference between "someone with millions of dollars can do this in post-production" and "anyone can do this in real time, so you can't trust anything except in-person conversation to show you someone's face and voice"? Just because they might still lie at that point doesn't mean it's justified to go full nihilism and say difficulty doesn't matter.
because when you copy/paste into your editor that does not support arabic, the text gets scrambled.

one trick is to check if the text looks the same as in google translate after you pasted it
"Unlike SSE and AVX2, LSX and LASX are not publicly documented."

my interest has immediately gone to zero.
Both of you dueling statistics re: Au might be interested the latest quarter figures, characterised by the ABC as:

Profits again outstrip wages amid accusations 'corporate Australia is driving inflation'

https://www.abc.net.au/news/2023-02-27/wages-rise-but-profit...

(I have no position, just throwing grist to the mill)
Meta reckons its smaller text-emitting AI is better
Since cloudflare was mentioned I figured it was tls fingerprinting and bot detection related. Issue and workaround discussed at https://gitlab.com/gitlab-com/gl-infra/reliability/-/issues/...
Make up won’t save you from ugly facial features or deformities.
The fact that my comment gets downvoted with no reply is par for course.

I know that HN etiquette will then complain and say "don't talk about downvotes" but that has been effectively another way to suppress dissent all along.

Make dissent hard and when the barrier is still passed, make it hard to view, if you can't outright censor it.

Now we also get SNL being able to "slightly criticize the narrative" when they were so for it for such a long time [1] although the link will still call it a conspiracy, the ever so useful label to anything that requires dismissal without arguments.

[1] https://eu.usatoday.com/story/entertainment/tv/2023/02/26/wo...
The incentive was always there but now the cost is lower.

There have always been models and airbrushed photos, but most people quickly learn that Emily Ratajkowski is not going to return their texts and move on to real live human beings in their own cohort.

Now you make every average person into a model but only on TikTok, what happens? Probably more time spent on TikTok instead of face to face interactions with local people, at a minimum.

What happens to teenage girls when they see not just models but all their classmates rendered pretty by the machine and then compare their own reflection in the bathroom mirror?

Making deleterious things cheaper isn't great.
Same here. I actually build a similar "3d renderer" and ran into the same perspective "issue" op had. Unfortunately I didn't figure out how to fix that back then. So I actually finally learned how that's solved almost 30 years later. I should fix my QB4 code :-)
Show HN: Information on Millions of Ecommerce Websites
Information on millions of ecommerce websites
This is a great preview! What was going on there on the sky though?

- sunset at around 18:00

- are those planets at 20:00?

- what's that bright thing at midnight that looks like another sunset?

edit: formatting
>'two billion people can read the Arabic alphabet to some degree' is a weird claim.

Not really, because

>there aren't two billion people with functional Arabic literacy.

isn’t something that the author claimed. “To some degree” is a phrase that explicitly states that the author isn’t talking about full functional literacy.

It would be a super weird claim if “some degree” and “full functional literacy” meant the same thing, but they don’t! You would almost have to intentionally ignore the meaning of the words the author used and invent a nonexistent overlap of meaning to become confused on this point!
Turbo Rascal Syntax Error -TRSE is a pascal like which is meant for games and demos on 8 bit hardware ( generally ) .

https://lemonspawn.com/turbo-rascal-syntax-error-expected-bu...

https://github.com/leuat/TRSE
1400 a day? For an immobilised hospital patient- maybe. It's like not moving at all! How would your body compensate for it?

Given lightweight excercise (walking,kettlebells, etc) that's almost impossible!
I haven't used it, but from what I know it's not a very good analogue to Heroku (other than being an easy-ish/dev-focused host). Their pricing model is pretty different
> But unrealistic in the sense that it makes significant changes to the user’s looks.

It doesn’t, though. Nothing what real make up wouldn’t fix.
Isn’t based around Consul or etcd, but the encore folks https://encore.dev/docs have been building a framework that makes working with microservices much more straight forward.

I haven’t used it much, but the tool is able to generate all the code for services that want to speak to one another. This to me is enough service discovery.
As I understand it, the idea is just to make an Arabic test suite with enough examples (maybe a few dozen to a few hundred) such that if your program correctly renders all those examples, it’ll probably work fine with most Arabic text found in the wild. It sounds like there’s a lot of very broken software out there. Testing any Arabic input would be a big improvement for a lot of software.
https://twitter.com/memotv/status/1629980803923865601

what, the filter even changed the tone of the hand slightly
It’s concerning that a company acquired the rights to publish books from the middle of the 20th century and is just now discovering the typos, but sure. Fix the typos. Letting the book go out of print would be a far less grotesque option than the revisionism being indulged in in this case.
*likely US based medical advice

A sleep test is $100 ($75 USD) here.
True, Heroku allowed as many dynos as you want when their free tier existed, however, they had a limit of 1,000 hours per month. That pretty much meant you couldn't run more than 1 VM (~744 hours/month) for free. Fly.io is more generous as those 3 free VMs can be up and running all the time (but VMs have 256MB of RAM instead of 512).
How is the privacy and compliance in Fly.io vs EC2 if I build an app serving European users?

Edit: apparently you can select the region, and you can possibly get a pre made DPA document template.
There is 99% chance the software you are reading text on right now uses HarfBuzz to lay out the text, a library written mainly by a Persian person.

https://en.wikipedia.org/wiki/HarfBuzz
Money is difficulty too. If fake video is ten dollars an hour, or one dollar an hour, that's a lot easier in practical terms than hiring an actor with high availability and a willingness to scam people.
Many (most?) Muslims will have memorised the first chapter, and probably at least the last three chapters of the Qur'an. Reading isn't a requirement however, many children (Arabs and non-Arabs) will memorise those chapters verbally well before they learn how to read.
My main gripe is the wild variation in response time.

My server response time seemed to vary from <100ms to >300ms for the same operation.
I agree, as an individual user I much prefer to be locked in to a fixed rate. And not just for the free tier- I don't want surprises even if I'm already paying

As a company with a cushion, hosting a profitable app, it might be worth doing the usage-based pricing to try and save some money. But the risk is just not worth it for smaller projects
To keep CI and hosting decoupled, your CI can push fresh images to a docker registry, and your deployment can poll for updated images. An easy way to achieve this is to add the Watchtower container to your compose files: https://containrrr.dev/watchtower/running-multiple-instances...
There has long been a live page from lancs.ac.uk [0] - it's currently showing the very high values from last night.

Slightly strangely - and a slight chance of being related - we've had multiple power cuts here (Sussex) throughout the night and since the last one the mains voltage is way down (182v vs the normal 230-ish according to the UPS).

[0]https://aurorawatch.lancs.ac.uk/
It's not a pernicious lie at all. You can't just say, it's composable so long as you only compose with the special mentality that you consider to be blessed. Also the fact that SQL acts on sets is completely irrelevant to the syntax being composable or not. JSON is programmatically composable. XML is programmatically composable. S-expressions are programmatically composable. Most programming language syntax's are not.

If you build a UI or reporting mechanism that wraps around an SQL engine and has multiple configuration options that combine to determine the SQL expression that should be used, the fact of the matter is that you will either abstract the combination of the configuration into a DSL that then gets converted to SQL, or you will have a mess of string concatenation that isn't type-safe and isn't verifiably correct until runtime.

Show me the code you'd write to generate an SQL expression with ten optional filters, where each filter is comparing a different column to a set, and if the set is empty the filter should be ignored. I'll show you a DSL that does the same thing, is readable and statically verifiable, and ensures that if anybody else ever writes a similar query guarantee's that parameters will be the same so that the execution plan can be cached.
A dictatorial regime using violence to force society into a certain mold isn't at all the same as one generation organically having different values than a previous one.
> There are no humans on the Internet.

There are, but human spammers & scammers.
Robert Murray Smith made the point a few days ago, in a rather more diplomatic manner, about the difference between expertise and expert. [0]

For those who read German, Bonhoeffer makes a similar point in "Von Der Dummheit". Dummheit literally means 'Stupidity', but "Societal Confusion" is definitely a better way of putting it. Bonhoeffer was imprisoned and executed by the Nazis. [1]

And of course there is the classic "Extraordinary Popular Delusions and the Madness of Crowds" by Charles Mackay which covers the classic fads like the South Sea Bubble and Tulipmania [2]

[0] https://youtu.be/LMaH8LYPgWU

[1] https://de.wikisource.org/wiki/Von_der_Dummheit

[2] https://amzn.to/3KFs6hW
Not necessarily! Leading is more tiring, especially at a fast pace. Even if you are the fastest athlete in the field, and know it, you can still lose by wearing yourself out at the front. So for some runners it's as you say, but for the top few athletes it can be more like "my margin of superiority isn't sufficient to pay the cost of leading a fast race". (Some made-up numbers. Suppose you're 1 second faster than the second-best runner under ideal conditions, but you lose 1.5 seconds by leading. Result: you lose by half a second.) Which is in fact why pacemakers are employed at so many non-championship races, it solves the problem of people thinking "if I push the pace at the front I may pull everyone to a faster time (including myself), but sacrifice place" that leads to results like what you saw in 2016.

That doesn't mean everyone played their hand well in 2016 - clearly they didn't. By the way, check out Centrowitz's little shimmy at maybe 450m to go/2:50 in that race - he made sure to be in front when it got going, that's what makes his run brilliant and not just lucky.

For real examples of leading being a cost in a fast race, see the most recent two major championships - worlds 2022 https://www.youtube.com/watch?v=QcRrBYx2XG8 and the Olympic final of 2020/21 https://www.youtube.com/watch?v=us9bM_WGYlY. Both are really fast as championships go, and in both the leader for much of the race loses. Would they still have lost if someone else had been in front? ...Maybe. But I think it would've been closer.
GnRH agonists are not estrogen blockers. And they have decades of history in use for children as puberty blockers, for reasons that have nothing to do with gender, early puberty.
> Trying to read Farsi

Wait till you discover Urdu, which confuses Farsi speakers even more. For extra fun try the Nastaliq script.
There's nothing wrong with undefined behaviour.
Tangent: I hate how Moroccans monopolized the word darija to mean "Moroccan Arabic". Every country in North Africa calls their own language darija!
Yes, I was a young fit 23 year old, like, six pack abs and muscular.

I finally got my sleep study, and I had 79 AHI! When I went to get the equipment, they thought I would be severely obese.

It changed my life, but I worry how much long term damage was done until then. My friend told me when I slept over (around age 14) that I would literally stop breathing and he thought I was dead. Then I would suddenly gasp awake.

Anyways, if you're having trouble remaining awake, definitely get tested. If you have everyday headaches, get tested! Life can be much better.
Also, in the meantime take an antihistamine like zyrtec daily as you have allergies
This Keynes quote gets passed around a lot.

However people identify places the market is irrational and use it to make profitable trades every single day. These irrationalities don't automatically translate into favorable trades, but they can be used to help inform which trades are good and which are bad.
I am going to get one. I have all the symptoms of sleep apnea, I wake up with a dry mouth or nose and my wife often has to wake me up as I am snoring like a fog horn. I went to my Doctor and they got me rigged up for a sleep test with a load of sensors, but I could not fall asleep, the whole premise of 'i must sleep so the machine can record me, resulting in me not sleeping at all' and being told I had a negative test result.
The category names are replicated for the each recurring symbol, am I right? I thought you're gonna make it by giving them category IDs as we do in relational databases.
Offline high quality flash storage in a fireproof safe. Probably degrades the least.
>I want to hear the female side on this topic as well.

Good luck with that in places like this...
Oh I thought the answer to the last question was a very obvious yes - there’s a clear political trend called ‘self id’ where autogynophiles may deem themselves to be women and are admitted into women’s spaces, and self id is advocated by gender theorists as being exclusively for the benefit of transgender people.
Clojure uses “first” and “rest”, as does Racket.
Thanks for sharing, this seems like what happens to me except only partially (1 nostril fully congested and the other partially). I've only recently self-educated myself on nasal and sinus obstruction issues after particularly bad congestion from a cold. I used Afrin for one night and realized that my typical night was far from breathable compared to that.
If it's just speaking a preset text, yes. Doing a dialog in a way you specifically want, without a pre-made plot, is rather hard or impossible with an actor. Now you can put your brain behind a made-up face, in real time, for peanuts.
Needing 11-12 hours of sleep a night, frequent dreams of drowning or not being able to breath, daily headaches, falling asleep no matter how much you wish to remain awake (such as during school lecture or driving). . . And if you can, have your partner watch you sleep. Mine was what did it for me, she said I worried her half to death, and thought one day she would wake up to find me dead (I frequently would stop breathing, then suddenly gasp awake, and of course, I snored like a monster).
Maybe it's different in the US, but in the parts of Europe I've lived, you get the worst of both worlds: "independent" woman who are completely dependant for "traditional man tasks".

These "sweet feminine woman" you speak of really don't take any shit either. I think the US has a picture of submissives under the patriarchy when they look at Eastern woman, for example. Let me tell you, that can not be further from the truth.

I've dated, middle Eastern and Asian woman, and they had more _actual_ independence than any European woman I've seen -- and good on them!
I don't know if I actually buy this cause and effect. The writing and other hints sounded like some kind of neuroticism unrelated to sleep apnea. I wouldn't be surprised if it comes back in the future and the author "finds" some other cause such as eating gluten or anything else en repeat.