skysight-inc/HackerNews huggingface dataset:
Ok but first you said "no one cares", I responded to that showing you that a medium-sized group of users or privacy-aware types care, now you change it to "most people who are not on HN do not care/cannot afford to care". Sure the latter is true but that wasn't what you first said. Also it's not true in the EU. And it's not "haranguing": the set of people who care about the implications of the intrusive ToS doesn't need to be the set of end-users, although yes it would impact McDonald's business practices more directly if those overlapped more.

The general public (in the US) may eventually connect data breaches to the lack of meaningful privacy legislation to the heavy lobbying to the permissive attitude between tech, regulators, politicians, data brokers and the finance industry. If the Snowflake and Okta breaches plus the huge impact of the Crowdstrike-related outage aren't instrumental in forcing some minimal standard in vendor liability, then there will eventually be even bigger and worse outages until someday that happens. Yes it's weirdly depressing to watch Congress's hate sessions against TikTok contrast with the utter silence on IT vendors' nonstop breaches. But also the 2024 election, deepfakes and GenAI are going to be big in the next three months, and might be pivotal to the election outcome, and cause a backlash comparable to or bigger than 2016. The TikTok US divestment deadline is Jan 19, 2025, which means Congress put TikTok (but not its competitors) on probation until after the election. It also looks likely Twitter/X will be strongly involved in election-related persuasion campaigns.

As to Meta, Apple has gone to war with Meta in making privacy a key selling point for iPhone. So some fraction of Meta's market valuation has been conceptually transferred to Apple's valuation.

So yes your take on the average McDonald's app user is correct, but I think the wider 2024 outlook on digital privacy is changing; we can't know how much till after the election. Remember after the 2016 election, people didn't figure out how exactly tech had influenced the outcome until March 2017. And there's more at stake in 2024.
Rational Reminder podcast for a highly technical deep-dive on all topics Investing & Personal Finance. They have interviewed multiple highly cited/influential Professors from leading universities.
They operate in somewhat different domains - numpy is to numerical data as pyarrow is to dataframe data. This means Arrow has strings, maps, nested types, etc.

Note that I compared to pyarrow and not Arrow - Arrow refers to the arrangement of bytes in memory and isn’t tied to Python or anything.
Have a look at Laravel Breeze.

Has most of the things you mentioned right away, and if you need payments Laravel Cashier makes it easy as well.
Not uncommon for people to have their lawns treated for ticks here in the NE US
I've been surprised at how much light cardio helps many things. My career has been put on hold recently due to sudden onset of intense, never-ending headaches. So far, the most effective ways to stop it have been NSAIDs like ibuprofen, and cardio. In the initial part of my journey I probably consumed more advil than i would in three years, and this of course created additional problems.

The cardio part was surprising because if I did a 30m elliptical workout, getting my heart rate up to ~150 for 20 or so minutes, that granted me 1-2 hours of pain free existence. So, in addition to other things like supplements and cutting back on the caffeine, I'm just about at a place where I can manage it, and I think that the cardio is having a cumulative effect, as the windows where my pain level is manageable are widening.

Hope that helps you too if you go that route. Feeling tired all the time is no joke.
No, I don't wakeup with headaches. But, I easily need at least 10h of sleep a day to feel normal. If I ever sleep less than 10h, my whole day is ruined.

I don't know if this a good enough reason to doubt that I have sleep apnea.
I’ve built quite a few french drains in residential settings, some lasting longer than others - I’ll share a few hard earned lessons here:

Soil migration is the number one failure mode. This is mentioned but perhaps a bit understated in the video.

To prevent soil migration you absolutely need commercial grade geotextile fabric wrapping the gravel and pipe.

You can buy pipe with much bigger and more numerous holes than the tiny slits depicted in the video. That also obviates the need to decide what orientation the holes should be.

Void space is the most critical factor when choosing gravel. You need a lot of space between the rocks to support fast drainage. Do not use playground pebbles or anything similar. Pay close attention to the type of aggregate you’re buying.

Calculate how much water you actually need to drain. You can use the “100 year flood” values for your locale to get an upper bound on rainfall, then multiple by drainage area. This is especially important if your roof is part of the watershed.

https://www.usgs.gov/special-topics/water-science-school/sci...

Sometimes there is insufficient gradient to move the water anywhere, ie the land is too flat. In this case you may be better off building a drywell, which is constructed very similarly.

https://en.m.wikipedia.org/wiki/Dry_well
I wrote a "user management system" in PHP back in 2000 because I thought "user management" was dark matter for almost all web sites: you don't really want to write email verification, password reset forms and all that stuff but it's the kind of "non-functional" requirement which will leave your web site "non-functional" if you don't do it.

I used the software for a few projects for myself, customers and employers. It was open source, but the industry couldn't give a damn, turned out the missing feature was "depends on a third party auth service that is someday going to get acquired and shut down". Auth frameworks like that proliferated like mushrooms after the rain around 2013 and all of a sudden people were interested.

(Oddly back then I was looking at various "API management" products that a number of "want-to-have" features but that all lacked the one feature you needed to make a business, which was integration with a payment gateway.)

I think the basic advice in 2024 is the same as it was in 2000 which is store user records in a relational or document database, encrypt your passwords like an OS does, use signed cookies for authentication (ignore the anti-JWT splogs that a certain vendor funds), etc. I think today it would not be unreasonable to take a "microservice" kind of approach where auth is handled by some self-contained system through an API but practically you might want to be able to join stuff against your user table.

However, a lot of the complexity of a good auth system is tied up to the UX for both the visitors and administrators. I've seen onboarding completion rates increase from 22% to 85% as a result of improving each and every step. Administrators deserve a great interface for managing users. Even if a "microservice" had a good internal API so much of quality, security and all that depend on the UI the system exposes and I think that is just as important to reuse as the inner logic.
As someone who is not a web dev I find it amusing that there are 4 answers all saying something different.
What kind of impurities? Consult your service manual first and foremost, but there should be information on cleaning it. If it wasn't a medical product I'd recommend straight vinegar to get the limescale buildup out.
There's a niche service nowadays called "SaaS-as-a-Service" where an entire SaaS ready to use and customize is priced to you. I didn't use one myself but [1] is a good example.

[1] https://saasbold.com
Only regular people steal. Users agree with the terms of service. /s
Do you shake your legs a lot during the day? There are other things, disorders—-like restless leg syndrome (a misnomer, btw, it can present anywhere in the body, and sometimes doesn’t present physically except when trying to sleep), for example—-that can cause poor sleep.

So, it seems to me your best bet is to do the study because they’d find (or rule out) non-apnea causes, as well, but I understand the cost concern.
Anyone know how to maintain retaining wall pipes? Installed by previous owner of home, have no idea if they’re done properly or if they’re clogged or anything. Just want to keep that water moving! :D
Hey, thank you for the feedback.

The UI on the Landing page are slightly different from the original one(when you open the viewer in a new tab) it was done that way to fit the LP content.

The Chrome based bug came with the recent Chrome updates and I didn't have time to fix it and migrate all the HTML elements to the Canvas, but I will have to do it I guess
That was nice! Made me feel like a vampire for a moment hehe
(Full disclosure: I'm one of the co-founders @ Phylum)

We could do a full write-up on npm's quirks and how one could take advantage of them to hide intent.

Consider the following from the post's package.json:

"axios": "https://registry.npmjs.org/@putrifransiska/kwonthol36/-/kwonthol36-1.1.4.tgz"

Here it's clear that the package links to something in a weird, non-standard way. A manual review would tell you that this is not axios.

The package.json lets you link to things that aren't even on npm [1]. You could update this to something like:

"axios": "git://cdnnpmjs.com/axios"

And it becomes less clear that this is not the thing you were intending. But at least in this case, it's clear that you're hitting a git repository somewhere. What about if we update it to the following?

"axios": "axiosjs/latest"

This would pull the package from GitHub, from the org named "axiosjs" and the project named "latest". This is much less clear and is part of the package.json spec [2]. Couple this with the fact that the npm website tells you the project depends on Axios, and I doubt many people would ever notice.

[1] https://docs.npmjs.com/cli/v10/configuring-npm/package-json#...

[2] https://docs.npmjs.com/cli/v10/configuring-npm/package-json#...
Wow what a brilliant blog post. Full of OMG moments, not least Max Factor!
Also very interested. I wonder if we could get a comment from a Stripe person or a recently ex (like @patio11 ) to clarify what’s allowed and what’s just ignored.
The lowest setting on most Cpap machines is 4.0cmh20.

The lowest settings you barely even notice the pressure so I don’t think you would be mortal danger compared to not using it all at that level.

The problem is finding the correct pressure level because going too high can cause central sleep apnea events due to co2 washout.

That’s why titration is done under the guidance of a medical professional for liability reasons.

I wouldn’t buy a used machine online because you don’t know what kind of gunk, smoker residue or bacteria build up the prior owner had. If they kept up with the cleaning and filter schedule etc.

Most advanced Cpap users who have a prescription use the SD card and look at all the logs and data in a program called Oscar it’s open source I think.

I used that data to fine tune to reduce my central sleep apnea events reduce my apnea, hyponea and rera events.
When does the rugpull happen? I see using a third party auth as a suicide pact. What stops Supabase from sending out the usual email that "they're proud to have been acquired?"
With Sankey graphs you can just "skip" one stage. So in your example you could go from "income 1" directly to "expense 1" without first going to the budget. Most people don't do this though, because most people just have all their income go to one bank account, which is the "big bucket" that all the money goes through.

You can see an example I quickly created for this here: https://sankeymatic.com/build/?i=OoQw5gpgzgBA2gFgKwAYC6MAqIA...
That's a completely different article.
> Scotland and Ireland are intimately linked by a common language (Gaelic)

Just on parts of the west coast of Scotland - much of mainland Scotland spoke the Scots language, with the (now dead) Norn language spoken in the northern areas (with Norse heritage), and other languages in the border areas. The promotion of Scottish Gaelic as a "national language" is very much modern-day myth-building.
When I first got my CPAP it was not helping at all. I complained and got a new sleep study WHILE using the CPAP that showed it was not helping. They gave a prescription for an oxygen concentrator to attach to the CPAP. That cut my events-per-hour to 1/10th what it was. When I travel, I take the CPAP but not the OX, and I can really tell the difference. I live in Colorado, and I sleep better with CPAP+OX than at sea level with just CPAP.
Convergence, the Dream (2021)
Bleh. I did exactly this and got a CPAP. I just can't fall asleep with it.

I've heard of possible surgery. Or that implantable device. Maybe I'll look into those.
Fake abuse reports will be ignored when the registrar investigates anyway. But for the demo, I added hCaptcha to the form so that malicious actors won't be able to spam the form with abuse reports to a) damage the demo domain's MX reputation or b) overload a domain registrar's inbox.
There are at-home sleep apnea test for about $200 via mail order. $200 is still a lot of money for some people. Just want to put it out there that a basic diagnostic doesn't need to be complicated. We're a long way from the days of "spend the night at the sleep clinic".

(Personally I first figured out my OSA with the help of an O2Ring oxygen monitor. But those are also about $200 to buy and only one part of a full sleep diagnostic. My life has been greatly improved by using a CPAP.)
You forgot the part where corporations bribe^W lobby the government to make those laws.
I had absolutely no idea this was named after an American!

My parents home is on a mountainside. All the rainwater collects higher up the mountain and then moves down the mountain where their house is in the way. The soil is thin, mostly clay, and you hit bed rock very quickly. When it rained, water would have little place to go under the soil and would surge up under pressure in areas to the surface. One of those areas was that house.

They purchased the house new and the builder neglected to consider this water reality, so for the first couple years the basement would flood from the bottom, then later water would come rushing into the basement windows.

They spent a small fortune with heavy equipment digging out underground trenches in this rocky environment and laying french drains around the perimeter of the house, and then also in a long diagonal in front of the house as a sort of catchment. The collected water was routed underground and around the house to an exit further down the mountain.

This stopped all the flooding immediately, so much so that my parents finished the basement and turned it into a massive master suite where it stayed dry for decades.

A handful of years ago, my father passed on, and early the next year when the rains started, the flooding starting up again. My mother, absolutely distraught had me come out, and the water had destroyed flooring, drywall, window treatments, furniture, books -- it looked like the aftermath of a hurricane. During one rain I watched waterfalls come in the windows...clearly something had gone wrong with the drainage system.

We had engineers come out, concerned that the water had cracked and penetrated the foundation, but no, it turns out the French drains had failed in someway. Another small fortune, they were dug up, replaced, redone, and now....no flooding again.

This is a great video that may have explained exactly what happened.
Green tech startup with no climate experience secured millions in gov contracts
Does this also apply to Chrome-based browsers like Arc or Brave? Could they keep manifest v2 around on their own without relying on Google here?

Edit: I've googled around and it seems that yes, this would apply to all Chromium-based browsers, and all the clones are planning to solve the problem by rolling out their own adblocking, either native or ManifestV3-based.
The difference is when the Brits collected, it is not to prove Brits were there and we are all Brits. Also china is 1/5 of humanity. It is of different scale when it goes rogue.

One day Soviet Union or Russia will remember the if china can claim Mongolian empire theirs and it reached Moscow …

But if chinese really studied its own history, its history are full of expansion then totally collapse. Anything went into the core land collapsed in it no doubt. But the core is not stable. There is no political solution to solve an empire which abhor difference and only use exam to do social cohesion and inclusion.
The strange things is why has there been a huge change in so many people being diagnosed to get cpaps?

I had a snoring problem, I was asked to take the test and failed it, no cpap.

Turns out I may have just been not sleeping enough.

might have a physical issue with my nose like I mentioned to everyone.
Moodist: Ambient Sounds for Focus and Calm
NetBSD – UEFI Installation with Full Disk Encryption
I don't snore unless I do yoga nidra and I end up with the mouth wide open. Never done any kind of tracking.

The thing is that sometime I realize that, when I'm not sleeping, I hold my breath unconsciously for long period of time. Sometime I have to take a deep breath forcefully.
The Plaid API JSON includes inferred transaction categories.

OFX is one alternative to CSV for transaction data.

ofparse parses OFX: https://pypi.org/project/ofxparse/

W3C ILP Interledger protocol is for inter-ledger data for traditional and digital ledgers. ILP also has a message spec for transactions.
Oh my god same. Until I found this comment I couldn't even figure out how to trigger 3D mode at all, I was just staring at the 2D plan in utmost frustration clicking "3D plan image" over and over. This is a great product hampered by a not great UI right now.
Instead of testing with sleep apnea machine, you can try to do remote test (google At-Home Sleep Apnea Test), costs less than $200.
I was sad to read this and thought "this is why we can't have nice things."

But following the links was fun and educational:

"The end goal here [of the Tea protocol] is the creation of a robust economy around open source software that accurately and proportionately rewards developers based on the value of their work through complex web3 mechanisms, programmable incentives, and decentralized governance."

Which lead to:

"The term cobra effect was coined by economist Horst Siebert based on an anecdotal occurrence in India during British rule. The British government, concerned about the number of venomous cobras in Delhi, offered a bounty for every dead cobra. Initially, this was a successful strategy; large numbers of snakes were killed for the reward. Eventually, however, people began to breed cobras for the income. When the government became aware of this, the reward program was scrapped. When cobra breeders set their snakes free, the wild cobra population further increased."

Which lead to:

"Goodhart's law is an adage often stated as, 'When a measure becomes a target, it ceases to be a good measure.'"
Same happens to me on so differentes areas like: arts, drawing, painting and sculpting.
And reptile and insect raising: ants and geckos.

I have more stuff and tools for future projects that will ever be able to use in 10 years.

Realising this thanks to an HN post a year ago I stopped completely acquiring new gear and started finishing projects.

Sometimes a get a cheap sketchbook though I had several ones unused :P
Humidifier and air filter is huge for sleep.

So is dropping your bedroom temperature.

Our bodies drop temperature before sleep to signal sleep as well, and the timing of that seems to be important to consider when sleeping.
Insurance companies may be more likely to cover home sleep studies, which cost less to run and are nearly as effective. A sleep doctor should be able to pre-authorize the study with the insurance company.

If you want to do it yourself without going through insurance you could check out Wesper. You can also buy a Wellue O2Ring off Amazon and see if your oxygen saturation ever drops overnight, which is a large part of what Wesper does.
The Wall https://www.imdb.com/title/tt4218696/ does for me. From what I recall, "people" largley didn't like it, probably because it's not a happy, feel-good, good-guys-win-in-the-end movie. Though who the good-guys are in that movie is obviously not obvious.
I thought so when I was younger, but I’ve found that it’s often considered worse than words like ‘idiot’ or ‘twit’. Some seem to find it — to my surprise — not just insulting, but crude.
I don't think you're reading those numbers correctly. The highest crime per capita is in Alberque, New Mexico, the 32nd largest city in the US, and that list is literally the crime rates of the 100 most populated cities, not the 100 cities in the US with the most crime.
If anyone has surplus bare PCBs for sale for the Cynthion please let me know.
Since I don't possess the necessary self discipline, the next best thing to minimizing GAS is to put your money in a place where it's not very liquid - for me that's immediately moving any disposable income into index funds.

It's the fiscal equivalent of not stocking your larder with junk food.
Hydrated mineral enriched in water and ammonium molecules in lunar sample
Interesting, thanks for the info. I think it hopefully should be OK for the currently supported cities. Lots of cities have 0,0 as the geo point for crimes without points, which we filter out. For others such as SF, it looks like the police HQ is in Mission Bay which doesn't seem to have a high crime rate for any category. This info would also hopefully be included in the dataset disclaimers, and we didn't see this in any of the datasets we use.

But thanks for the info, this is great to know for any potential future expansions. If you see any cases where this might be happening for the currently supported cities, please don't hesitate to get into contact with us :)
It might not be a bad idea.

If you can get a note from a Doctor with a history of sleep issues and trying different things insurance should approve it.

Perhaps you can ask insurance what the criteria are.
Yeah, nice notice. I believe I will find time to implement such or similar features with the future updates.
Dragoneer, owner of Fur Affinity, has passed away
Supabase for registration and auth, frontend framework of your choice for views, Stripe payment links for subscriptions. You'll have to sprinkle in some Supabase Edge Functions for Stripe webhooks for your entitlements flow as well. AWS SES for transactional email. Something like Basedash for your admin panel and at this point you're running an MVP at least.
check out SnoreLab (https://www.snorelab.com/), i've used it and can recommend it
I don't tend to care about appearances and still suffer from GAS. I think it's about telling myself a story that it's not that I'm lazy, the reason I'm not producing amazing music is that my setup isn't perfect yet. Dreaming about gear is always easier than practicing.

After seeing how my team at my first job all participated in the hobby of camera-purchasing, in every new hobby I take up I buy the cheapest gear possible, wait a while to see whether I'm actually using it, then allow myself to get the good stuff. Not because I care about the money, because I care about building the habit of doing the actual hobby, not the habit of shopping.