skysight-inc/HackerNews huggingface dataset:
Yes. Mobility is why I got the Air Pods Pro to begin with. I don't use them with my Air and I don't even want them to pair with my Air; wired ear buds are fine (and cheap!) for that. But they're great for walking and working out. The Air Pods Pro even stay in my ears while erging.

Still, the OP's complaints are valid. But when they work, which is most of the time, they're great. Surprisingly (but not insanely) great.
> This may sound naive, but I had legitimately never considered that it's a valid and useful way to spread my opportunities through the community.

Because the better way to spread opportunity is to use that money to pay for poorer people to get an education so they do not have to do menial tasks for richer people.
Yeah, ritual impurity is forgotten in modern West and hard to describe to a modern non-religious person.

It is not the same as "being unhygienic", though it overlaps to some degree. (Faeces etc.)

An interesting example from Judaism is "Tzaraath", which means skin disease, but it could also afflict houses. Today we do not know for sure what it even meant. Mold infestation? Maybe.

https://en.wikipedia.org/wiki/Tzaraath#Affliction_of_housing
For all the discussion on the forums here, I control-f 'ed and didn't see a single mention of sleep apnea. It's very common in men, even more so as time goes on. If you have a family history of it or snore loudly, it may be worth seeing a sleep specialist.
Yes, very sweet. The lethal does is also quite low - ~2.5 fl oz of pure (CH2OH)2 for a 200lb adult. A very similar chemical, propylene glycol, is FDA GRAS and used in foods, drinks, and inhalers. It is also an effective anti-freeze, so there is a push to have it replace ethylene glycol.
My AirPods2 switch to low quality audio - they sound like a 5$ pair of phones, presumably on account of the microphone being activated.

I am very disappointed, already looking for my AirPods1 to replace it. It's just not as easy to use as the old ones. They fall off my ears, they die suddenly with no warning (old ones were better in this regard).

I mean, Apple makes the AirPods, Apple makes my laptop, so why don't they ... you know ... make sound? They fail at performing the main functionality.
At that point I'd call the docs a developer guide rather than the docs a sleep deprived sysadmin needs at 3am to fix a server
We added this yesterday! https://fly.io/docs/getting-started/dockerfile/

It's getting less non-obvious, I hope.
All Apple laptops have a 3.5mm headphone jack though..not sure you can blame Apple.
Did you try putting the wire under your clothes or something?
With Amazon Basics 9V batteries sitting at about $1.50 a piece, I've started the practice of just replacing all the smoke detector batteries when one of them starts getting low. When I get to the end of that supply, I'm going to switch to rechargeables and just recharge them all before they start chirping. One night of bad sleep from the option of laying awake, anticipating the next chirp, or going around the house changing batteries in the middle of the night isn't worth it.
As someone who falls more in the "wired4life" category, the power draw of headphones has never been an issue, Even back in the naughts. That place of honor is reserved for websites, apps, and cell radios.

Ironically, with the loss of the 2.5mm jack power has a greater chance to be an issue, since your headphones and power have to occupy the same jack.
Having curried functions doesn't preclude default parameters entirely, but it requires that you signal somehow that you're not going to be giving it anything else at the call site.

A sentinel value could work, or even just passing all the args together as a tuple. Haskell and js frequently do the latter.
Reminds me of the Chicago law professor who made $250,000 and didn't think he was rich but he lives in a super nice neighborhood and sends 3 kids to private school https://delong.typepad.com/sdj/2010/09/todd-henderson-we-are...
Don't mind me over here with a Ethernet dongle that randomly disconnects intermittently.
You can just run the wire under your shirt/jacket
I only browse it on Safari in iOS when I am wasting time.
My wired headphones had a frustrating tendency to pair with unwanted devices like elbows, chairs, desks, and other protrusions. This tended to unpair them from either my device or my ears.

edit: Oh, and to themselves. Knotted up cords leading to wires failing caused more than one set of mine to only work in one ear.
If Apple does go proprietary you won't be any worse off, assuming they still support Bluetooth (and I'd be very surprised if they stopped supporting Bluetooth).
It's not just you - it's always Year Zero [1] on Google SRPs now. When you're looking for information on a topic or historical event, you're not going to easily find classical sources, contemporary primary sources, bloggers - it's always content from the last two years from what Google considers authoritative / trusted sources. Searching has become a skill again; you have to use your existing knowledge to drill down to associated terms and also search books, archives, social media, and so on, up to asking literal people.

[1] https://en.wikipedia.org/wiki/Year_Zero_(political_notion)
Expats usually don’t have immigrant visas. They also receive packages from their companies for their temporary assignments. If you go to the country on your own to fund a job, you usually won’t be referred to as an expat by those with packages who refer to themselves as expats. But you won’t be referred to as a migrant worker either unless you are poor and doing construction or farm work. We used the term half-pats to describe ourselves, but mostly it was just foreigners.

The USA is exceptional because almost every visa that allows for work is considered an immigration visa (eg H1 leads to a greencard, eventually). But in other countries that is most definitely not true.
Offer ten bucks too and someone might actually take you up on it.
> A few days ago I noted that recovering from having your sternum broken open takes 6-8

Can also confirm. I received CPR which cracked some ribs. I had to sleep in a chair for the first 5 weeks because lying down flat and getting back up again was so painful. Sneezing and coughing were excruciating until I found the trick of 'hugging' oneself just before to reduce chest movement.
So you're saying that I can run my "ordinary" Rails-2.3.18/Ruby-1.9.3 app as well?
Let's say you have a data frame

df = tibble(a = c(1, 2))

and you want to use a dplyr verb to modify it

mutate(df, b = a + 1)

the `a` in the above expression refers to the column in `df`, but this means it's hard to reference a variable in the outer scope named `a`. Furthermore, if you have a string referring to the column name `"a"`, you can't simply write

mutate(df, b = a_var + 1)

Contrast this with DataFramesMeta.jl, which is a dply-like library for Julia, written with macros.

df = DataFrame(a = [1, 2])
@transform df :b = :a .+ 1

Because of the use of Symbols, there is no ambiguity about scopes. To work with a variable referring to column `a` you can write

a_str = "a"
@transform df :b = $a_str .+ 1

I won't pretend this isn't more complicated or harder to learn. Some of the complexity is due to Julia's high performance limiting non-standard evaluation in subtle ways. But a core strength of Julia's macros is that it's easy to inspect these expressions and understand exactly what's going on, with `@macroexpand` as shown in the blog post.

DataFramesMeta.jl repo: https://github.com/JuliaData/DataFramesMeta.jl
I have slightly the opposite problem. My AirPods are too eager to reconnect to my Mac.

If I’m in a phone call with someone, on my phone, using my AirPods, and my Mac decided to play a single alert for whatever reason (slack, mail, text, whatever) the AirPods IMMEDIATELY connect to the Mac to play that one single notification, and leave me trying to shout across my house to my phone to tell the other person to hold on.

Super frustrating.
I love the old consoles in particular.. the ones at https://www.oldradio.com/archives/hardware/ba.htm are just beautiful.
Yes, it is. I'm no economist but the problem is deflation isn't stable, it tends to run away. It's like standing on a big pile of TNT and saying, "This match isn't really that big of a deal is it?"

In a super simplified example, you have a dollar that's going to be worth more than a dollar tomorrow (the definition of deflation). So maybe you'll wait to buy that shovel till tomorrow. But now less gets done today so tomorrow the money supply is the same but there are fewer things to buy, making your money even more valuable. Then you think, "Shit, things are really looking good for this dollar. If I just hold on to it, it's more valuable then what I was going to do with that shovel" so now you're never going to buy that shovel and pay that person to dig that ditch. So they're just sitting around without a shovel and you're not going to pay someone to just sit around. They'd be perfectly happy to dig that ditch if only they had a shovel, so you lay the person off. Now we have even less productivity and your dollar is looking really good. Next thing you know you realize that every time you shut things down your dollar is looking even better and better. You used to have to work hard for your money but now you're getting rich for not doing something. If you really want to get rich you realize having money is where it's at so you sell off all the shovels you already have for scrap metal, fire all the workers, and sit on the cash.

It's completely perverse. You aren't just paying people to not do anything, you're paying them to destroy productive things. Things that would be good for everyone but while it might be good for everyone in aggregate it's even better for you do do nothing while on a whole most people suffer. So you're sitting in your mansion, doing nothing, amassing a fortune while workers watch as ditches that need to get dug, don't, you're melting down all the shovels, they're unemployed and starving. What do you think the next step is? It's not pretty.
The article showed a great representation of what would happen if the explosion happened in other countries.
Yes, you can apply a set of updates atomically so they all fail or none, with conditions. No save points or nested transactions, though. And the transactions need to be grouped into a single request.

Joins, no. Most of the NoSQL systems distribute data by partitioning them on the primary key, and give you scalability by not doing any work across partitions. Which means that traditional joins won’t be supported. You can either join the application, or maintain a secondary schema that has your joined data organised in the access pattern you plan to use.

Google DynamoDB Alex DeBrie or Rick Houlihan for a ton of tutorials on how to restructure data for partitioned/distributed NoSQL systems.
Sleep more at night time. Go running. Start a side project, preferably something with easy to achieve, yet rewarding steps. Work with it hour or 2 per day, just for pleasure.
Thanks, yeah it does sound suck and no halo at all...I guess the best way is to either transfer to the "cool boy" branch ASAP or get a few years of experience and move to greener places? BTW what did the cool boys do? I guess they became system programmers, admins and such?
I understand it’d be an issue to many people, but I had Airpods for 5? years now and not even once paired them to anything other than an Apple device. I have non-apple BT speakers but don’t have any BT transmitting devices that aren’t Apple… my LG TV maybe (which I use with an Apple TV) but I assume pairing them would be a pain.
Elaine Benes : [quietly] No. I can't do this any more. I can't. It's too long.

Elaine Benes : [yells] Quit telling your stupid story about the stupid desert, and just die already! DIE!

J. Peterman : [surprised] Elaine, you don't like the movie?

Elaine Benes : [shouts] I hate it!

[the audience shushes Elaine]

Elaine Benes : [shouts back] Oh, go to hell!
Damn, for anyone trying to replicate this: the transaction cost of the love letter would be around $2500 today.
The other option here is using Spanner from Google (https://cloud.google.com/spanner) which now has full PostgreSQL compatibility.

That gets you global scalability with minimal meaningful changes to your application at all. They even made a Rails specific guide for it here

https://cloud.google.com/blog/topics/developers-practitioner...

If you combined that with say Cloud Native Buildpacks (buildpacks.io) and Cloud Run you now have basically an infinitely scalable solution that happens to hook into all of Google’s infrastructure at just the right points that requires almost zero work on your behalf. Plus you get to keep the one command to deploy that a lot of the Rails community is used to from the Heroku days.

No K8s to configure, no servers to maintain, per second billing on your app server, everything autoscales, very little to learn in the way of new technology. You can complicate things at your own pace as far as the rest of “the cloud” goes but there’s no need to do so unless you want to. It’s a pretty sweet deal in terms of cost to benefit ratios.
Thank you for sharing it! I'll try to migrate all my contact and calendar data from Google and iCloud into a personal hosted server.

Please let me ask a question - does anyone tried to access these data from Thunderbird, or any open-source email client?

Thank you.
This is true (iPhones, iPads, and plenty of Android phones these days), but can be mitigated by carrying a USB-C to 3.5 mm audio adapter in the pouch that contains the IEMs. I wish people didn't have to, but it's a straightforward solution that widely improves wired compatibility.
Some transportation systems are formally verified. I don't think anyone riding them except for extreme nerds would even know. A big part of engineering is, after all, preventing harm to the public through its works.

All we can prove is that some property holds. I think the major benefit is that it helps humans think about those properties and what is important. Especially in the world of computer systems it is impractical to expect a human to glance at a few thousands lines of code and spot where the race condition is. But if we simplify the model and check it with a computer it can usually find it rather fast.

Formal methods don't make systems inherently safer or fool-proof but they help us think about and understand complex systems. The name of the game after all is to not fool ourselves. The challenge is that we are the easiest ones to fool (paraphrasing Feynman here).
Why is this article is dated 28th of January 2022?
It is the 26th of January 2022, (maybe the 27th in a very eastern timezone)
Uhhh, the reasoning is such a slippery slope and will end up sowing more division among us. I wouldn't be mad at any unvaccinated person who would withdraw themselves as an organ donor due to this. Can't get, won't give. Fair play.

We live in such broken times, I hope we can bounce back from this, but I only see more and more fragmentation.
Getting you to click on ads does not takes megabytes of JavaScript diarrhea.
The past is always disappearing. I know of no data recording device that we could use to store anything for more than a million years except DNA (for fun check out the Arch Mission Foundation that attempts to use DNA for backups of human knowledge) [0] or 5D nanostructured glass [1].

This post reminded me of a great Kurzgesagt video [2] that went briefly into how much of the past life on earth we have no information on and will never be able to know. Incidentally it took me a few seconds to find that video. Before the internet if I was trying to lookup a clip I had seen a month ago on TV I don't know even where I would have begun searching...

However I think we are getting increasingly better at preserving information and making it easy to access with tools like the internet archive, and cloud backups for your photos. This is despite the sheer quantity of data (such as the number of photos you take) growing at an exponential rate. Would you have been able to easily find instructions for a machine that was decades old before the internet?

So the past is disappearing but possibly at a decreasing rate.

0: https://en.wikipedia.org/wiki/Arch_Mission_Foundation

1: https://en.wikipedia.org/wiki/5D_optical_data_storage

2: https://www.youtube.com/watch?v=xaQJbozY_Is
Yes, that was the poster's joke. He separated out the name Quasimodo into its Latin words. Whoooosh.
From a sibling comment:

> Aftershokz Aeropex, silly name aside, is a decent product that gets you a Bluetooth device you can wear all day without losing

Make sure if you get bone induction headphones that you test them out in louder environments before running or getting them dirty. For me, I had to turn them up so high when outside with normal street noise that they gave me a pretty terrible headache.
I dont think nutrition-wise breakfast really makes any difference and I'm likewise extra triple skeptical of corporate "advice" but it has helped greatly to modulate my sleeping patterns.

It helps my body get attuned to falling asleep and waking up when I schedule it.

First few times it feels horrible but it's worth fighting through that knot in my stomach.
It's easy to be Randian when you're young, don't have dependents, and are in good health.

One of the things I always liked about HN (even years ago HN) is that it seemed to feature a diversity of age ranges. Which brings some nice perspective.
>>No, the economic sphere is strictly top-down authoritarian where workers is in a dependency situation wrt to their boss.

It's a voluntarily assumed dependency. Your incoherent moral argument would suggest that something the worker wants - a job to be offered to them - is harming them, and that this offer that the worker chooses over other options - is an act of authoritarianism.

Authoritarianism implies non-consensual interactions. People being forced by nature to work in order to feed themselves is not 'non-consensual' in any legal or social sense, and the people offering them jobs in this environment are not authoritarians as a result.

A top-down hierarchical structure also does not define authoritarianism. What's authoritarian is the state preventing people from trading their labor for income, to enforce the incoherent moral principles of socialist ideology.

>>Only if you actually have property to begin with, which most don't by no fault of their own. And what a few do have, by no merit of their own.

That doesn't give you a right to rob others of their property.
It’s not just you, but please let them know. I was experiencing this as the AirPods user but wasn’t aware, it’s kinda hard to know because even if you turn on “listen to this device” it’s not quite what zoom/teams sends.
What would this be good for? Isn't Libra supposed to be backed by USD held by the validators in the network?
I've broken at least three or four pairs of wired headphones in the gym/while working out getting them caught in something and then the cable being jerked and broken, not the mention the intense annoyance of the cable always ending up in a horrible knot in my pocket.

With my Airpods Pro, my original pair are working great, no breakages, amazing for working out with, no cable to get tangled. I love them.
Yeah, doesn't work.

"Connect to this iphone" in bluetooth settings..

Options are "automatically" and "when last connected to thi..."

These don't even make sense as options, imo.

What I think they're meaning is "automatically connect..." and the options are "automatically" and "when last connected". But.. if the software is broken, and it 'magically' connects when I don't want it to, then that will be the last time it connected anyway.

"NEVER" needs to be an option.
What were you doing with your headphone cables? I've been using the same one with my current pair since I bought them three years ago. Prior to switching to cans, I used the same set of cheap wired earbuds for five years - and they're still working
It is quite clear since the first article on this topic that the recipient is very aware of the potential and risks. If I may say, he sounds like he geeks out about it. He had previously received a pig heart valve which kept him alive a long time. This probably affects his perceptions positively too.
Applying SHA256 to 2 different copies of a PDF and receiving the same hash is deterministic proof that uniquely identifying stenographic techniques have not been used.
Annoyance 1: Go into the AirPods settings (which are, paradoxically, in your phone's Bluetooth settings, and only when connected) and set "Connect to This iPhone" to "When Last Connected to This iPhone". This will disable the wonky automation.

I've never experienced 2, 2a, or 2b.

3: This is a Zoom problem, I believe. I find that Zoom periodically enables the microphone even though I'm not in a meeting, and you can see this in the latest macOS by looking for the orange dot in the upper right corner of the screen. The workaround is to quit Zoom, or go into Zoom's settings and change the microphone device to your Mac's.

6: You may have hit a hardware problem with early models. Happened to me, and I also often experienced a screaming feedback tone when I put the earbuds in my ears. Apple will replace them for free.

4, 5, 7: Definitely.
Show HN: Graphcommerce.org – open-source React, Next.js e-commerce storefront
Social class is very related to skin color, at least in Bali. Balinese cover themselves up extensively to avoid getting any darker, cosmetic products are specifically advertised as having bleaching properties to make you whiter, etc – all because historically darker skin was associated with the lower/lowest caste (peasants) and lighter with the upper.
It actually is, most papers written today are cut and paste jobs with multiple people writing one section. The quality and focus from one paragraph to another can change. I think the lack of computers helped a bit as well for the quality of earlier papers. There used to be a lot of effort needed to publish a single paper since computers couldn't do typesetting.

Aside from that he has what comes off as a very clear mind. If you haven't I would highly recommend reading his papers. Coherent is a good adjective to describe his work.
Gates Foundation expands board following Bill, Melinda split
The Cat Escaped from the Chrome Sandbox
The media's binary separation of populations into vax and unvax is a false dichotomy. More causal factors would be represented by:

1. Covid-recovered
2. Vaccinated
3. Partly-vaccinated (< 14 days after 2nd shot)
4. Covid-naive + Unvaccinated

CDC reporting bundles #3 and #4. UK reports all 4 categories separately.

#1 was already a high percentage in 2021 and is now higher due to Omicron.

Edit: CDC estimated pre-Omicron #1 as 146 million people (as of Oct 2021), https://www.cdc.gov/coronavirus/2019-ncov/cases-updates/burd...
You can turn them on, and they will use the wired input but pass it through the nice internal DAC.
Multiple Early Factors Anticipate Long Covid-19 Sequelae
Oof. I'm sorry. My XM3s have been going strong connecting to Android and Windows devices for 2 years. I have the Sony app on my phone, but it doesn't launch when I connect. I never use it. I just use the system Bluetooth with LDAC.
Nothing in an animal for slaughter goes to waste, they're too expensive for that.

I mean the value of various parts like organ meat varies by what it's used for, but eventually everything is used up. A lot of offal ends up in animal feed, for example. And their hooves end up in keratine supplements for the gymbros.
Test and Optimize Your Ruby on Rails Database Performance
I've noticed when it doesn't resume, often the music player also isn't on the lock screen. I'm wondering if it's getting kicked out of memory if it happens to be in a non-active paused state when the device decides it needs to free some memory up?