skysight-inc/HackerNews huggingface dataset:
I can't get my head around why their documentation is so poor.

They should have all the resources in the world to recruit people that have proven to write good documentation. If open-source projects run by volunteers can have excellent documentation (e.g. Vue), why can't Apple?

Better docs mean a better developer experience which means more people want to (and are able to) develop apps for iOS which increases the value of their platform. It looks like a no-brainer to me to invest some resources into this to improve the current state of affairs.

I must be missing something here...
I find that well-executed strength training (i.e. with proper form) eliminates all kinds of back-related issues for me. This talk has been really eye opening for me:

https://www.youtube.com/watch?v=l9poXGU11ms
The person you are responding to is only making the point that the OP's rebase flow is a very different workflow from git-flow. The pros and cons of each approach are significantly different, and the commit history will demonstrate the two different approaches.
Ian Lance Taylor has been nothing but tirelessly patient and helpful when interacting with the community from what I've seen. This story doesn't pass muster without more details, least of all because you seem to think Ian joined Go in 2019.
> e2e is not a hipaa requirement.

Encryption between the last HIPAA covered entity (including business associates) on one end and the first covered entity (including BAs) on the other (or between covered entity on one end and patient on the other) is effectively a requirement of HIPAA in communications between HIPAA covered entities of PHI, since anything else would constitute an unauthorized intentional disclosure of PHI to the third party intermediary (which is a crime, as well as triggering civil liability), and even a third party gaining access to unencrypted PHI without an intentional disclosure is a breach of unsecured PHI triggering mandatory reporting requirements under the HITECH Act.
Is Samsung 8nm better than Intel 10nm?
F# with Giraffe, a functional ASP.NET core framework
Lack of imagination is the problem.

I use a screen for coding work, HN breaks, shopping, civic life like bills, and the occasional stream binge. Outside work, maybe 5-10 hours week.

Otherwise I write creatively on paper, learned guitar, share digitally via point-to-point, and leave my house often for no reason most of the time.

Personally I have a hard time buying into anything you say being some sort of obligation, and more of a repeated hand me down habit.
I am curious if you are using SBT incremental builds? (putting aside how hard it can be to get and keep SBT working for a project ... I was the guy that had to do that so I know that pain quite well). Because in my experience with really large scala projects that should not be the case, unless you modify a file at the very top of the dependency tree.

We used what I would call the package object predef pattern, which basically involved, rolling your own predef to have certain functions / extension classess / objects always in scope through package objects added to each sub-project. And the build would cross-compile both jvm scala and scalajs. It would not take more than a second or two unless one of those predef files were touched (which would fire off effectively a full rebuild).
Global search for all WWDC transcripts also isn't good on the website, you now how to reveal the transcript for each individual result after you search. In the Apple Developer app (where I would've expected a better user experience) it's not even possible.
Keep coping. Next year is going to suck. I hope I’m still alive next year and covid complications don’t kill me :/
Many folks have a hard time understanding chronic pain. I did too until I suffered from it for a period of 6 months. I injured my neck and my right arm went numb. The pain from my neck down to my finger tips was a constant 10 out of 10, 24/7, even in my sleep. There was no amount of pain killers that would help.

I freaked out my whole family telling them that if it doesn't go away I don't think I can make it. There was a point where I got an axe and asked my wife to hack my arm off at the shoulder. Miraculously, it finally healed somehow and I just remember thinking how wonderful it felt to have a second chance at life.

I understand now why people with chronic pain want to end their lives. For some poor souls it seems like the only way to get rest/peace from the constant and exhausting pain.
And your argument is a mix of a strawman and taking GP’s point ad absurdum. Not withholding information doesn’t equate to doxxing, and just because you can’t find out all the correlations doesn’t mean you shouldn’t even try to find any in the first place.
"When you do things right, people won't be sure you've done anything at all."
I’ve used to pronounce it “go dot,” but then I heard a few YouTubers say it like that (/ˈɡɒdoʊ/), and I’ve been saying it like that since.
My point was Chronic conditions / isolation. can cause/worsen mental illness. Covid or otherwise
Personally I’ve had the best year in a long time, because I found the right treatments. Only one month before things locked down.
Downvoting the way I prioritise my time? Good lord.
I like how he went into real detail. I had signed up to be a poll worker in Alameda County, California but they had more than enough volunteers so I didn't get a chance to get called up myself and see how things happen.
Ramanujan was a brit. So was Leibnitz. Ditto archimedes. Gauss lived in brixton his whole life. All true.
I'm not going to comment on this example, as we may disagree, but I think that there's more than unsolicited replies and shock images that will happen here, there will be significant rallying against certain groups, and members of those groups will feel unsafe around that.

The problem for Parler is that many of their target market (the right) are in fact in one of these groups. Women, ethnic minorities, the rich, the poor, veterans, the less abled, conservative voters, libertarian voters, the list goes on and more examples will arrive.

Building a platform on being a safe space for division and exclusion can't succeed because that same force will make it an unsafe space for all but the small niche that win the territory.

We've already seen hints of women on the conservative right having a problem with misogyny from others in the community...
https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing
The worst thing about SMS authentication in terms of UX is what happens when you're outside your country. I moved countries recently, but I still need to do things like retrieve tax statements etc. Some companies only support SMS as a second tier authentication method (some at least allow you to use email as an alternative), some won't allow you to change to a foreign number, some will not be able to send you a text if you're in roaming mode abroad (I keep my old SIM active just for that).
You can use FHE to encrypt functions, but the more standard use is to encrypt inputs and evaluate plain text functions (e.g. in a two part sort of protocol, see e.g. [1]). Regardless, the important difference to obfuscation is that once you're done computing, the output from FHE will still be encrypted. Somebody has to have a key to decrypt that and that key can most likely also be used to decrypt the function. In iO, the result comes out plain text.

[1] https://juliacomputing.com/blog/2019/11/encrypted-machine-le...
I'm fine, thanks for asking :-)

It was a specific example, one of many from a vendor that I will not name, and over a decade ago.
> A particularly concerning finding was the doubling of the diagnosis of dementia – which is typically irreversible – three months after testing positive for Covid-19, versus the other health conditions.

Unless they controlled for age when calculating that ratio (they didn't, as far as I can see), this is questionable. Covid-19 is disproportionately more likely to be diagnosed in the elderly (because most of the severe cases are in the elderly). Dementia is disproportionately more likely to occur in the elderly.
Personally, i've always had the opposite thought to all this. Where else can I as one of the non-gods of HN, go to argue with millionaires and billionaires, discuss things with them and be treated the same as them in conversation just based on the things I say?

HN's always seemed like a fairly equalizing place to me. As long as you can form a constructive, useful comment, your post will sit right next to people who make insane amounts of money, and be regarded equally based on its own merits.

There's no way in hell many of the people I've talked to on here about a bunch of different things would ever have those conversations with me, or any conversation probably, in person.
You can use Notepad and run "dotnet run" to run your .net core programs, including winforms. .cshtml files can also be compiled at run-time or at build time with .net core.
Isn’t that also how BitTorrent’s DHT works?
I think generating C code is great, I'm a big fan of it, but I'm lukewarm about this approach since it seems to both obscure the code more and looks rather limited.

Instead we've been using OCaml to generate C files, with the rule that the generated C code must be readable (as if hand-written) and thus something you can follow by reading or in a debugger. Example of this approach here: https://github.com/libguestfs/libnbd/tree/master/generator (Unfortunately for my example, the generated code is not stored in git, but I've put a few of the generated files online here: http://oirase.annexia.org/tmp/api.c http://oirase.annexia.org/tmp/libnbd.h http://oirase.annexia.org/tmp/methods.c)
Funny enough - I suffered for 6 years a pain condition. Luckily it was acute enough at times that it was hard for me to believe it was all mental. But that still didn’t stop the sheer force of multiple doctors claiming psychosomatic origins, even flipping my own parents partially in believing that. By the end of it all, I was just about convinced it was mental. I did have a ton of anxiety, it was impossible to figure out the causality.

Ultimately, a genetic test revealed it was a rare autoimmune disorder that causes a wide variety of hard to pin down inflammation-related pain.

I had already come up with a ton of coping mechanisms, and was halfway to accepting it was “just me” or “anxiety”. I’m so glad I finally found what it was, because it would have been devastating to have convinced myself all that was my fault without even any clear genesis.

Not to say yours isn’t. But it makes me wonder: we have no idea the complexity and incidence of smaller phenotypical irregularities that lead to any number of “minor pains” that get ultimately interpreted as “anxiety disorders”. You may even be anxious - who wouldn’t, with an unresolved medical issue spanning years - but you may also have some imbalances driving it that are hard to pin down.
Can't find any information on whether it will support more than 1 digit. Any one have insight?
async/await is the first class citizen .NET and C#. You just mark your function as async and return Task<OriginalReturnValue> and you can call any async function with await, just like js.
you probably aren't making 150k in Birmingham, at least most people are not (even skilled programmers)
Url changed from https://portal.mozz.us/gemini/drewdevault.com/2020/11/10/202... (by author's request).
Indonesia’s digital authoritarianism: Blackouts, fake news, and hacking attacks
> It's likely not an anti-trust issue. No single manufacturer has anything close to a monopoly ..

Funny .. It's exactly this kind of response that illustrates what I meant with the erosion of the meaning of anti-trust.

You appear to hold a rather narrow definition of what anti-trust means. One that is not surprisingly rather convenient for a lot of companies these days, and as mentioned a result of systemic lobbying efforts (for decades). Feel free to know little about history, and go make those same mistakes all over again. Just don't even dare complain, when you end up regretting it.

> ... and there's no legal duty to make it the printers compatible with third party modules.

I never argued there is such a thing. There is a legal duty to prosecute anti-trust violations though.

> Vote with your wallet and buy something that will work with third party ink. Go a step further and avoid all HP products. That's the only way this will be solved.

Sadly, that won't solve it either (history has a way of proving that point). But it is indeed the only thing you can really do. Still, as an argument it is about as valid as saying: "don't go out on the street after dark, if you do not want to get killed".

Might be equally true, pragmatically speaking. But totally side-steps that your country has a legal duty to at least try keep you from being murdered for no reason. You know .. because it signed and ratified that pesky little document called the Universal Declaration of Human Right ;-)
Truly one person, probably Plenty Of Fish with $575 million. https://news.ycombinator.com/item?id=14867510 lists a couple of more.
rrtrtr
"We can know" ... "We just don't know if." ??

And that's not what Occam's Razor means.
"I'm not convinced that the number of civically-uninformed people is particularly higher in America "
I am convinced it is the case and it is because you guys totally eliminated debate from the public landscape and even more the media landscape.

I was watching US election at the same time on a french channel vs an US channel. I was pretty sure the level of understanding and debate would be higher on the US channel (and I checked a few of them) but was astonished to see that actually there wasn't any real concrete and intelligent political analysis (ok just one on numbers using stats) or even one ounce of debate while on the french channel the debate invited experts, was intelligent, one side was conceiding things to trump and the others one fighting it using arguments rather than emotions.

It is just mindblowing as an outsider to see that you totally removed debate from the equation and that any kind of debate/analysis is perceived as criticism or even worse racism/[add any bad word there] if it concedes things to trump.
I'm not so sure about that last part. My guess would be that this is down to the difference in incentives between an open-source project and a profitable enterprise. In such a way that we may even expect this to be the common case, rather than an anomaly.

Every doc writer Apple hires has to go on a P&L statement somewhere, their existence must be justified every quarter or so, etc. As others have noted, associating this work with the value it generates is notoriously difficult. Of course, some companies may have the kind of culture that understands the value of this work and keeps them around, but open-source projects can accept contributions from whoever offers them without regard for such bureaucratic concerns.

Basically, if you write some docs for my open-source project I don't need to pay for your healthcare insurance. The barrier to entry may also be lower for the same reason- if you write some docs, the pull request can be simply merged in. Hiring an employee is a much more involved affair than adding a contributor to the Contributors list in Github.
You know a better way of doing this?

appsettings.Test.json

Voila, different settings!

I've said elsewhere, the DEFAULT should be super simple, really, really, really easy to use. No thought, no effort, just use it.

If you want to go all crazy and start injecting values into your config in your unit tests, great to have that option, you should have that option. But you're the one who should be scrabbling around writing tons of extra boilerplate code, not me.

But I just want to set a filepath, that's probably never going to change, but might one day. Or an email address to send a weekly summary email to. Or some settings on paging that the client might change their mind about once and I don't want to have to rebuild the project.

The vast majority of config settings are just cover your ass in case you need to one day change this value. They don't need to be tested.

So it not the "normal" path to need to test config values. It's not the path the vast majority of programmers need.
Where were all Republican poll watchers thrown out? I see no one claiming that.

The county officials where the 138k typo happened reported it as such.

Who says poll watchers weren't present where the mail transcribing videos were recorded?

Where is there no limit on the number of poll watchers allowed inside counting facilities?
> Of course, not everyone can get an offer at a FAANG, but again, if you could get an offer, startups basically never make sense anymore. You almost always will get more even if the startup hits, which is rare.

Of course plenty of people prefer to work at startups because the environment is more fun and you have direct influence on what ships and often direct contact with customers.

Remember when Google suddenly gave an across-the-board 10% raise to every employee to try to stave off defections to startups? Sure, there are certain jobs that are fun (depending on your interests) and of course it's easy to find "phone it in" positions at FB and Google, but most of my friends avoid FAANG or are glad they left.

Once your comp hits $X there's more to life than money.
The PCR test is overly sensitive. The virus has a ~32k DNS, the test searches for len=600 matches. If the immune system has killed the virus the remaining RNA strains in the body usually are much longer than 600 even if the virus is long killed, and torn apart. This not infective. It was found out that too many people tested positive again at the 2nd test. This was not a reinfection. The reinfection period starts after 6-12 months, as with any other common cold.

The best test for testing infectiveness is the antigen test, and then you need a 2nd PCR test for confirmation that it is SARS-COV-2 and not some other common cold variant.
Note that .NET 5.0 is not an LTS release:

> .NET 5.0 is a current release. That means that it will be supported for three months after .NET 6.0 is released. As a result, we expect to support .NET 5.0 through the middle of February 2022. .NET 6.0 will be an LTS release and will be supported for three years, just like .NET Core 3.1.
FHE is the ability to encrypt some data and give it to a machine, which is then able to perform sensible operations on it without decrypting it (and thus ever learning the plaintext).

The term you are looking for is "obfuscation". Either black-box obfuscation (which was shown to be impossible) or the indistinguishability obfuscation, which is what the article talks about.
My bad: [1] https://www.4channel.org/rules

> 1. You will not upload, post, discuss, request, or link to anything that violates local or United States law.

By local laws, I meant US laws for 4chan, and wherever other location the alternative boards may be hosted.
stupid question : but is there any specific reason why swiftui is not open source ?

I am working with jetpack compose these days and it is both open source and documented. I am not sure how I would work with it without that, it is quite a big departure from the legacy ui api.
I just last week got a new Brother printer and went through the process of installing the proprietary driver, which for some reason requires the 32 bit version of libc. I had ignored the "Airprint" option because I assumed it had something to do with wireless printing. Apparently it did originally, but now it has more to do with driverless printing. So yes, thank you.
I'm sure there are lots of other example, but this one comes to mind:

https://www.inc.com/kid-sells-start-up-to-yahoo-for-30-milli...
We use cockroachdb for the storage and nats-streaming for events. We know cockroach is a SQL database but the scaling properties are nice, we know the team and we think we'll leverage the SQL layer too so it's a good fit. On events the reason we chose nats-streaming over Kafka is because of the low memory footprint and because we've been using nats for a long time in Micro and know the creator Derek Collison pretty well. We trust these technologies a lot.

Over time we'll offload these to managed services and potentially allow people to plug and play based on their needs.
Didn’t .NET (pre-“Core”) have an AOT option? Or was that not “self-contained” (as in, a runtime was still needed prior)?
I like this idea a lot because the use case pattern for families as an entity is unique and not as well served as it could be. Why should tech platforms have the entire history of your parents discussing your upbringing and every notable day in your life?

I think when people realize how much data the platforms have on them, they will realize they have essentially been living in captivity. Good use case that I think is on the cusp of being big.
Agreed. Great content.
Of course, there is no excuse for Apple's chronic underinvestment in Documentation.
You wouldn't be using the config at all if you're not using the config files. They're part of the default project.
And cargo (bakfiets) ebikes are even closer to a total car replacement. Even half of a $7,500 tax credit on a $5000 cargo ebike would be huge.
I was incredibly confused to read "Investors are writing off their $800,000 investment". Sure, $800K isn't huge money for a fund, but it still seems... odd... to be so nonchalant about it?

Then I checked General Catalyst, they manage multiple funds in the $500M - $1B range[1]. In that context the $800K really is a rounding error, around 0.1% of a single fund's size.

It never ceases to amaze me how money stops being money past a certain amount (which would be life-changing for most people), and just becomes numbers to move around.

[1] https://www.crunchbase.com/organization/general-catalyst-par...
And even when there's no documentation, or when it isn't enough, you can just always dive into AOSP sources and figure out whatever needs to be figured out. They've recently made this more convenient too: https://cs.android.com

No such luck for iOS. Best you can do is poke at binaries with a disassembler.
That is literally how php does. Let's fire a thread for every request and block on db reading or any action that require io.
And it seems it works (at least for php)
Alphabet’s X uses FSOC to deliver broadband in Africa
A lot of the times you won't know unless you go digging through review comments or people have made a fuss over it.
Agreed about the template hierarchy being a bit weird, but the HTML template escaping is amazing. Much smarter and more secure than Jinja, etc.
On the other hand, most of us knows there's a very real risk that things are duct taped together all over the place in companies whose services we depend on, but we don't know what the actual risks are.

That's terrifying.

In some ways it's terrifying to be able to see those risks too. But then we need to remind ourselves that those risks are there in companies that don't dare to tell us as well.
Just in case you aren't aware, "one" isn't typically contained within the definition of "numerous".

And, that's not a story detailing fraud. A Republican put in the results incorrectly, a Democrat noticed the error, and it was corrected, changing the results of a local election from a Democrat winning to a Republican winning.

If the Democrats were really looking to perpetuate fraud, they could have just turned a blind eye to the error. But they didn't. Because this is America, and here, right matters.
> From an intelligence services perspective you might want companies to lie.

No, I don't. I don't want companies to lie. You can collect intelligence the same way we've been collecting intelligence for our entire history on this planet prior to E2E comms. E2E isn't a hindrance, it's a way to enforce limitations on government overreach.

No freedom is without compromise.
While reading this I got a sense that all of these anachronistic processes would not exist if voting would be moved online. So many of the contentious issues we see here (mail-in ballots arriving late, machines not printing receipts, etc..) would simply not exist. Online voting seems like such a simpler approach.