jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
There are a variety of resources for learning more about the reasoning behind the Catholic Church's moral teachings. The following might be a helpful starting point regarding NFP:

Birth Control and NFP: What's the Difference?

http://www.priestsforlife.org/library/4741-birth-control-and...

"NFP is not just a 'method' based on physiology. Rather, NFP is based on virtue. It is based on sexual self-control, which is necessary for a healthy marriage. There are times in any marriage when spouses have to put aside their desire for sex because of sickness, fatigue, travel, or other reasons. In a healthy marriage, love is shown in many ways, and not all these ways of showing love are physical. In fact, to refrain from sex when necessary is itself an act of love. Why? Because in effect the spouses then say to each other, 'I did not marry you just for sexual pleasure. I married you because I love you. You are a person, not an object. When I have sex with you, it is because I freely choose to show you my love, not because I need to satisfy an urge.' Using NFP requires abstinence from intercourse during the fertile days if a pregnancy has to be avoided. This actually can strengthen the couple's sexual life. When the spouses know that they can abstain for good reasons, they also come to trust each other more, and avoid the risk of treating each other primarily as objects of sexual pleasure rather than persons. Artificial birth control, on the other hand, gives free reign to the temptation to make pleasure the dominant element, rather than virtue. It encourages couples to think that sexual self-control is not necessary. It can encourage them to become slaves to pleasure."
I think reactive programming (such as RxJava) is quickly gaining on popularity these days and seems like a promising paradigm...
> Pretty thorough document for a basement hoax

That's why it took them 45 years to produce it ;-)
My computer is a Windows Vista-era relic with 2 GB of RAM and I rarely have any trouble browsing unless I've got loads of tabs open (which would undoubtedly gobble all of my memory regardless).

I'm using RequestPolicyContinued. Using a whitelist for third-party requests seems to do a lot of the heavy lifting so that my Adblock Plus filters are limited to a handful of specific things I don't want to see.
Thanks, I already use syncthing for some stuff, and it's great.

However I should clarify: One of the reasons I want to move my data to a cloud server is that I am running out of space for more hard drives on my PC.

So syncthing will work for editing stuff on my local and syncing the changes with my cloud server. But I don't want to store all my data on cloud _and_ on my local PC. I want something where it is usually stored on the cloud server, but where I can bulk edit/organize the data selectively on my local machine.
I've experienced the same. I got sick with something in the summer and distinctly remember feeling achy and tired for about a week. Outside of that time I've been 100%.

Usually it's a constant flow of feeling mostly ok and an unexplained runny nose every now and then, especially in the throes of Winter right now.
You reminded me of a robot I had as a kid in the early eighties. It had some rubber keys on the top (similar texture to the rubber buttons on a Sinclair Spectrum, but smaller). You could program it with a sequence of moves (IIRC forward, turn right, turn left, pause).

The robot you linked looks great, with the addition of the missions. But I'm not sure whether it's available in the US, so I ordered this one instead: https://www.amazon.com/Fisher-Price-Code-n-Learn-Kinderbot/d...
I'm sure all of can do pro-bono consulting and say that that cost a gajillion dollars as well.
There's a bit more nuance to it than that.

1. What services are medically necessary that you think aren't covered by the health service in another country? You'd likely be hard pressed to find any in the first place. I think that's an important aspect.

2. But say you had non-medically-necessary surgery, that isn't somehow covered by the health system. In that case...

a. The prices are actually listed ahead of time.

b. Who is owed the money may vary: it's not necessarily the service provider who may be owed, it could be the health system.

But yeah, in case 2, the patient is ultimately responsible, though my point is in most countries case (2) either doesn't exist or is extremely limited, or limited only to non-medically-necesary procedures.

> I.e., actual insurance.

Medical insurance isn't insurance. Insurance is something you get to cover you in the event of an unexpected cost. Humans will get sick, they will get cancer, they will get heart attacks and they will die. Something that pays for that isn't insurance, it's more of a structured payment plan. Your house probably won't burn down. You almost certainly, if all goes well, will die of cancer.
That’s just how electric grids work. Every country in the world has the same problem without the generator backups that the US has.
No, that is a misunderstanding of what decoherence does or does not buy you.

Decoherence does explain why macroscopic systems can't (normally) exhibit self-interference and some other quantum effects.

However, decoherence doesn't in any way solve the other aspect of the measurement problem: why the object is only ever found entirely at one location instead of appearing with different amplitudes at multiple locations, as the Schrodinger equation predicts. That is the source of the "fundamental randomness" and it is not explained by decoherence.

For a slightly more mathematical (but still very understandable) explanation of what decoherence solves and what it doesn't solve, I recommend this article [0] by Sabine Hossenfelder.

[0] https://backreaction.blogspot.com/2020/08/understanding-quan...
As someone that used to work at Google, and currently works at Facebook, there's a lot of legacy API that you can mostly ignore. Async is there, but more or less just works, and uses C++11 lambdas quite nicely.

I think I preferred Google RPC, but it's not a huge difference to me.
I'm aware of Freescale's USDPAA that runs network stack in user space to achieve wire-speed.
Can you explain what the program itself is doing to do that? That is, can you explain the Coq program itself (and how it triggers the bug)?
Don't we already have planes that can take off, cruise, and land on their own.
>Once they've determined he isn't carrying actual explosives he shouldn't be considered a threat anymore. //

Because people who handle explosives and cover it up when questioned, and aren't involved in handling explosives in their day job, are completely to be trusted?

Surely once they've determined he isn't carrying explosives they need to be sure as possible, if he claims not to have been around any explosives, that he's telling the truth; in order to reduce the risk that he's going to use explosives in an illegal way and/or manner dangerous to life. Don't people who're manufacturing explosives in secret deserve at least a passing glance to see what they're doing with them.

It looks here like they checked his apartment to corroborate his statements.

Now if they've established there are no traces of explosive present - for example they confirm the cause of a false-positive - that's different.
I am a US resident.

Flying from France back into the states through customs in Dallas/Fort Worth International Airport was the worst experience I've had with TSA.

First of all, a woman who was supposed to be managing the maze of lines tried to take my passport from my hand when I wasn't looking. I held it tight as she attempted to pull it away from me and she was clearly mad, yelling "I'm trying to help you!"

In line for the body scanner I was pulled aside for one of the random pat-downs. I didn't think about it at the time but it could've easily been the TSA employee who tried to take my passport form my hand.

The employee who was supposed to be giving the pat down was obviously reluctant to do it and asked me 4 times if I was okay with being touched inappropriately. I agreed 4 times, it took him 10 minutes to actually start giving me the pat down.

While I was being patted down another employee asked me if the bag that went through the scanner was mine. I said yes.

He began removing my clothes and charge cords and a few items I had purchased in France, and spreading them out on a table away from me.

I told him to stop and he asked why. I said I didn't want him to go through my belonging while I wasn't there and he didn't respond, but stepped away from the table.

After the pat down I re-assembled my luggage and continued boarding the plane. Just as I was about to leave security the officer came and put his hand on my shoulder and said that I "wasn't done with the security procedure yet."

He said I had to stand back from the table while he removed the items from my bag which I had just put back in. Apparently he removed my laptop and set it in one of the item-scanner bins at the end of the conveyor belt. He took 15 minutes to go through my bag, put everything back inside and sent me on my way.

Just before boarding I noticed my laptop had not been placed back in my bag. I darted back to security where the previous staff had been replaced by all-new employees. I spent the next 30 minutes trying to get them to dig through bins to find my MacBook, which was buried in a stack on the other side of security.

I made my flight by minutes.
I know what he means, but that doesn't alter the fact that he's wrong.
I seem to be hearing from a few of you that you might not be as familiar with that sort of card game as I had assumed. Which makes sense; the days that every family spent most of its free time in card play are long gone. And if War and Poker were the only examples I'd ever seen of a card game, I'm sure I'd have totally lost interest as well. Maybe what's needed is a little education. I think there's a lot of people who would find a lot of different games awfully compelling, especially once we get past Poker (Stud and Hold 'Em Poker don't actually, you'll notice, contain any card play; you don't do anything with the cards, you just issue a series of bets about the hand you've been dealt).
I was just pointing out to the parent comment that it's not just the indentation but also the fact that a lot of things in python, there's one great way to do this is highly prevalent (and rewarded). This allows for easier readability in most cases.

As about the indentation, the inherent nature of mandatory indentation significantly improves code reading quality which will allow someone new coming in to work with "100,000 to 1 million" lines of code an easier time blending in.
1) Technical advantages are welcomed, just not legislative.
2) Arguing from the perspective of the Cato institute, who are you to place restrictions on the phones carriers sell? The root issue is whether providers have a monopoly or not. But keeping a distinguishing feature just as phones to yourself is just good business.
3) Completely agreed.

This paper (circa 2004) was written from the perspective that internet service is not a monopoly. In this situation the answer is clear; (to a libertarian) government has no business dictating how we should do business.

A large debate within libertarian circles is what to do when monopolies happen. The reflexive answer is no government interference allowed no matter what, the market will figure it out. Obviously in certain situations that doesn't work too well, as far as I know it's still an open question.
I read the whole thing, and I think your parent does have a point. If you don't mind some criticism:

That was my first guess – my first guess was that the difference between a generalist and a dabbler was that the generalist had some overarching theme or purpose, while the dabbler did not.

That was pretty redundant, even as a part of your thought process, since you'd already told us that earlier on. Just telling us that you don't think an overarching theme was it would have sufficed. And following that:

I don’t think that’s the answer.

You just said that a couple of sentences back. What I'm trying to say is that, while showing us your thought process did illustrate how you arrived at your conclusion, an outline of your thought process would still have read better if you had tightened it up some. Showing us your thought process by literally repeating it verbatim might strike some readers as self-indulgent.

Other than that, good points. :)
You chose wisely, aberman. In the event that she breaks up with you, though, email me (alexis@hipmunk.com) your mailing address and I'll send you something from the hipmunk to ensure you get through the trauma.
This is a press release with no evidence cited about XMPP's takeover. They do say there is some evidence in two linked documents, but both are behind pay walls. Where's the meat?
Since we're playing that game, sourcewatch is published by prwatch. Some of their funders are listed at: http://www.prwatch.org/finances.html

see also http://www.prwatch.org/pdfs/2008_990_Disclosure.PDF .

What makes you think that those folks are on the up-and-up?

Ad hominem doesn't just go one way....
Holy shit, it's so big it crashes the tab on mobile safari.
One thing that really annoys me about the GUI mindset is that developers think it's ok to just change stuff. With CLIs they expect people are using it for automation so changes are done with care. Often when I update my GUI I have to look for info in different places, click somewhere new, or learn new shortcuts. That sucks
I‘m working for a company which makes apps connecting to insulin pens and pumps via Bluetooth. Once you get into the mindset of connecting medical devices to your phone, this feeling of cheap commodity entirely disappears. Bluetooth and phones can be awesome tools, and if implemented with enough verification and validation, are sufficiently safe.
> I could go on at length to describe my perception of why this was/probably still is, but a short take is: the architecture of American social science legitimacy is so delicate that even counter thoughts from undergrads need to be put down.

I'd like to read the long take. Maybe write it down somewhere :)
ddd (the debugger) has this, and it's how I learned to use gdb.
Uhg, the keyboard zoom shortcut drives me bonkers sometimes. Most apps can't seem to make up their mind, or be bothered to implement both.
> The next step for Neuralink is write mode. No, not writing memories, but reprogramming motor function. If you can capture the signals of limb movement synapses for say, a paraplegic, you can read those signals and convert them into write signals in another part of the brain responsible for the actual motor function. Over time, that neuron pathway gets reinforced and could potentially teach a person how to walk again.

Or - hear me out - for a small bonus, you could volunteer for a second shift in the Amazon warehouse while you sleep. An algorithm right bits to drive your body as you shuffle unevenly from station to station in the dark (no need for lights, the computer knows where things are). They can call it the Neuralink Autopilot.

Edit: would it be possible to externally trigger firing of motor neurons in someone who is brain-dead? The future might be a little Ancillary Justice-y, but with a strong "posthumous work contract" capitalist flavor to it.
By nearly the same token, though, one could say that Windows NT, which is for most practical purposes a descendant of VMS, implemented these ideas... and UNIX lost out to it.

I think that some version of this dichotomy has existed at nearly every point of computer history where technology allowed it, and that is surprisingly far back!
One big caveat is that they use a parallel algorithm on a 44 cores machine to compete with a single GPU.

I can train a neural network on the GPU in my laptop but it has only 8 cores.
What exactly is lossy text compression then?

EDIT: I love every single answer below
Same here. I had no idea who Yepremian was before I read that quote. In addition to the video, Google led me to his story, which I found fascinating, particularly how he got into football:

Yepremian and his brother Krikor emigrated to the U.S. to set a foundation for their parents' arrival. At a loss for a viable life plan, Yepremian happened to watch a few minutes of a football game on television. Yepremian told Krikor he knew the key to success in America: He believed he could kick field goals for a living.

http://en.wikipedia.org/wiki/Garo_Yepremian
Bayko were Bakelite, and relied on bars to hold the bricks together, I think metal and straight from a Meccano set. They may have even bolted to the base. (Bayko were another early product from Frank Hornby, maker of Meccano and Hornby trains). I think the sets were solely designed for making buildings with essentially all the pieces specialised.

There were plenty of others along the same lines that were building, house building or brick toys, but none had the self-assembly of the gripping pegs in the plastic bricks that became the Kiddicraft innovation, later copied by Lego. Earlier sets used, like Bayko, different materials and approaches to assembly and go back into the inter-war years, perhaps even pre-WW1.

Kiddicraft and Lego stem from injection moulding.
Tragically, one of my regrets in life is never really learning proper debugging. It is embarrassing that even as a senior engineer in the industry, the vast majority of my debugging is basically a bunch of console logs, and it gives me a serious case of imposter syndrome when I see others using all sorts of fancy debugging tools.

If there is a silver lining, it must be that my lack of debugger skills can only mean I spend a lot of time writing safe, bug free code. Or more likely, no code at all.
Another news story today is the lawsuit against the "Devin Nunes' Cow/Mother" Twitter accounts run by anonymous DNC personnel. In each of these incidents the "disinformation" label is used by partisan officials and obsessively repeated by the media (because the creator's identity is not placed in large font at the top), but anyone who looks at it themselves can clearly see that such is satire and opposition material.

This one is particularly great. Made by an enterprising private individual. https://joebiden.info/
Yes, the latter (mostly for various weird corner cases). Back in the Gallium.jl days we could actually debug the recorded julia code, but we haven't regained that capability yet.
Working on it! The test kits will be available in a major nationwide retailer come Q2 2020, so stay tuned!
Some of the networks don't support pulse dialing anymore. Many of the Analog Telephone Adapters people use to access voip accounts don't either.
Wikipedia has an interesting history of manual switchboards[1]; they broadly died out in about the '60s with some still used in rural areas into the '90s.

And while the switchboards were automated, I don't think even today our phone systems are "dial only." Certainly through the '90s I recall dialing an operator for international and reverse charge calls and I think operators still serve customers with disabilities. That's not even counting all the customer support positions that are mostly redirecting calls.

The funny thing is you'd think the web would have ended it, but more sites are adding chat boxes, or they want your phone number to set up an account...

[1]: https://en.wikipedia.org/wiki/Switchboard_operator
Just to clarify this: You tried to use emacs on Windows in Ubuntu VMs and are asking it to compare to native performance of tools like VS Code? Have you considered running a native Emacs build too and see if that performs better?
Scrum Master with capitals means that someone bought a course and that someone is probably in management, not product. All of Agile with capital comes from a distrust of management against their engineers, that management knows better how the engineers should be spending their time than they do.

To be fair, agile with lowercase does have some really good ideas in it. It’s the distrust that’s a problem, not the system that gets chosen.
Please include esomeprazole. I find the timing before first meal is very important.

Doctors told me 20 ~ 30 minutes before first meal, but 45 ~ 60 minutes seems to work much better.
But, all it will take is one of these UFO sightings to be real to make us change our thoughts.
As specced, that’s actually incorrect then. The porter duff “over” operation is identical to what’s used in browsers for regular painting of semitransparent layers (or as another example, Photoshop’s “normal blend mode”). If the below pixel A is entirely opaque, and the above pixel B has opacity P, then the color of each pixel can be computed as (1 - P) * A + P * B. If however you apply a global alpha to the below image beforehand, you get something that isn’t a cross-fade at all, and in fact isn’t even fully opaque.

[edit: When I think about this a bit more, there is one time when cross-fade is useful: For cross-fading between two semitransparent images. In that case though, what’s wanted is not really a compositing operation at all, but rather a straight linear interpolation between the respective RGBA components of the two images.]

I don ’t at all believe that people working on the color and graphics aspects of web specs are sufficiently critical. In general, those aspects have been quite under-specced, and browser implementations have been incomplete and buggy. Things are improving little by little, but to take one example, there is still no proper color management of CSS/HTML colors in any browser except Firefox, and I believe it’s still turned off by default there.
This is especially interesting, given many of their international users were hosed when they logged in and found out Bing doesn't have maps for their countries. This is obviously a management move that was not thoroughly thought out and it shows you cannot blindly make changes without incurring some serious wrath of your users.
I derive great personal satisfaction from creating new useful things that are of high quality.

Most of the process of doing so is a pain in the butt though, and is neither fun nor easy.

Sure, it can be fun to hack together some little script that no one but myself will ever use and which only contains the exact features I need. Making something of commercial quality with intuitive usability amazingly not ruined by a deep feature set is a completely different issue though.

A lot of people who say programming is always fun seem to primarily release unusable open source stuff that is a nightmare to fix to get it working at all on any computer other than the developer's own machine, or they only work on trivial problems in a limited domain.
Don't give away half of your company for two months of work. Pick up some consulting work pronto. Sell your car. Try to get up-front payments from future clients.

Anecdotal stories of people securing funding in one day over lunch are true, but not the norm. Usually fundraising is a six month full-time process. If you're on the precipice right now and truly feel (and I think you have to truly feel it!) that revenue is right around the corner, then stick to that path for at least a couple of months. You can always get jobs and pursue funding at that point.
My favorite is the perl ones, which have tons of very useful comments giving examples.
[off topic]This raises an interesting question, whether gut and head should agree when conducting business?
Presumably there's a sweet spot below the cost of raising a rat but above the cost of harvesting a superabundant wild rat.
You could also add Google Chrome Frame to the page instead of outright dropping IE <9 support. At least it gives them another option, especially while IE9 is still in beta :)