skysight-inc/HackerNews huggingface dataset:
So now we shouldn’t ever trust a project because they don’t have good technical writers?

I don’t have a dog in the Mongo fight. I haven’t done an implementation on top of it in years and probably the next time I do something with “Mongo” it will probably be AWS’s Document DB with Mongo support. That’s based on AWS’s own code and storage tier and doesn’t have the same characteristics as Mongo proper.
Nice! But also, please stop breaking the back button.
Not really- which is why "owned type" is kind of imprecise and usually just means "a type not constrained by any lifetime."
Its true - they believe themselves to be so damn smart they behave with rank condescension towards everyone else as the "top 1% of intelligence".
Nor is there currently evidence that people who recovered from COVID-19 and have antibodies aren't immune.
Great, now Hacker News is going to get a DMCA takedown request as a result of your URL being here.
I would say look for communities online. In person would be better, but with the current events it would be tough. You could find cheap areas to live with high speed internet in large parts of the rural US.

I can't wait to move out of my expensive area, and it isn't even that bad compared to the really expensive places. $5k per year in property taxes is just ridiculous. If this trend continues, nobody will be able to afford to even rent.
On the contrary, it's easy in our tech bubble to assume that everybody else uses a computer just for mail, netflix and spreadsheets, when in reality most people have niche needs. It's just that there are many niches. E.g. I know people from scientific circles who use CAS software I've never even heard of, my sister is an architect and needs to use CAD software. YouTube video authors often use advanced video editing software. Musicians use audio editing software. Publishers use Adobe InDesign. Then there are gamers. This "not geek => mainly spreadsheet user" stereotype is really strange.

And basically everybody, whom I know personally, complains about the UX of anything web-based, so don't even think about putting CAD, CAS or InDesign into the browser.
The first thing I thought when I saw that is that they are scared this will affect their certification. That fear, I think, is understandable even if the response is too heavy handed.
Citing your paper: "However, there is currently no data whether humans who have recovered from SARS-CoV-2 infection are protected from re-exposure" (Under discussion, first paragraph)

A more fair summary is that they tested on monkeys and the results looks good, in their words:

"""
We developed a rhesus macaque model of SARS-CoV-2 infection that recapitulates many aspects of human SARS-CoV-2 infection, including high levels of viral replication in the upper and lower respiratory tract (Fig. 1) and clear pathologic evidence of viral pneumonia [...] data suggest the utility of rhesus macaques as a model for SARS-CoV-2 infection for testing vaccines and therapeutics and for studying immunopathogenesis [...] However, neither nonhuman primate model led to respiratory failure or mortality, and thus further research will be required to develop a nonhuman primate model of severe COVID-19 disease.

Given the near-complete protection in all animals following SARS-CoV-2 rechallenge, we were unable to determine immune correlates of protection in this study. [...] Moreover, additional research will be required to define the durability of natural immunity.
"""
You could, of course. But that would mean that you are effectively not using json anymore. You need to pull the data out of your json on each write, update in two places, and so on. And if you need to delete a json column, what do you do with the other one? You need to delete it also. You are then managing two things.

There is always a trade off. If the column is important enough, then you are right, it should stand on its own, but then you lose the json flexibility. I personally almost always only use jsonb if I know I only care about that overall object as a whole, and rarely need to poke around to find an exact value. As a the grandparent comment mentions, if you do need a particular value, then it might be slower if your JSON records are too different (if you think about it, how can you calculate selectivity stats on a value if you have no idea how wide or different JSON records are?).
You should probably read the Postgres documentation [1] before you make erroneous claims like this. Postgres JSON fields can be destructured, queried, and aggregated sufficiently to cover at least the 90% cases in MongoDB usage.

I'll grant that Postgres probably isn't as much fun as Mongo, what with all its tiresome insistence on consistency and reliability. I would, however, argue that quantity of available fun isn't really a figure of merit here.

[1] https://www.postgresql.org/docs/10/functions-json.html
Might want to read up as this involves a completely different set of issues.

And most of those listed in the blog were fixed many years before 2013.
>attached to themselves

Clear evidence implicating oneself of a crime (if it was made a crime) would seem to me to be a limiting factor in porn usage after regulation. This would stand in contrast to all the other vices that are regulated. The thing itself would implicate. This is all a question of commitment to enforcement... but it surely is possible.

>putting any sort of restrictions on this would be extremely unpopular from pretty much everyone.

No, but this might reflect the difference in circles you and I find ourselves in. Go on twitter and search for porn ban (or similar permutations) there is a huge contingent supporting this sort of change of culture. I guess I don't disagree than any sort of national referendum within, say, the US in 2020 probably would fail. It wouldn't have failed a few decades ago, I guess the rapid change is something to think about.
whelp

noun

the young of the dog, or of the wolf, bear, lion, tiger, seal, etc.
Were you creating a USB Windows install drive from Linux?
MongoDB's big problem is that their present user base does not want the problems fixed, particularly at default settings, because it would mean going slower. Their users are self-selected as not caring much about integrity and durability. There are lots of applications where those qualities are just not very important, but speed is. People with such applications do need help with data management, and have money to spend on it.

The stock market wants to see the product as a competitor with Oracle, so demands all the certifications that say so. MongoDB marketing wants to be able to collect money as if the product were competitive. Many of the customers have management that would be embarrassed to spend that kind of money on a database that is not. And, ultimately, many of the applications do have durability requirements for some of the data.

So, MongoDB's engineers are pulled in one direction by actual (paying) users, and the opposite direction by the money people. It's not a good place to be. They have very competent engineers, but they have set themselves a problem that might not be solvable under their constraints, and that they might not be able to prove they have solved, if they did. Time spent on it does not address what most customers want to see progress on.
Creating macOS startup jobs with crontab, er, launchd
JavaScript is very weakly typed. You can send an object to a function that expects an integer as an argument for example. Also there is no real standard library for a lot of things while Java, .net and Cocoa had them for decades.

This means there are many libraries just for date and calendar in JS that are really popular while everybody in Cocoa usually uses the ones already shipped with the OS because they work. This is why you see relatively few external dependencies on native apps.

Typescript fixes JS by adding types to the language but the runtime really doesn’t support them, so they’re kind of faked and built upon a leaky abstraction on top of JS.

This means there’s a larger possibility of runtime bugs where Swift and Kotlin offer a more secure type system, even compared to C++ and Java.
Two that aren't on the list:

It's getting a bit old now and prices crept up but I've been really happy with my little Gigabyte Brix GB-BLCE-4105. The J4105 Celeron is only 10W TDP but has 4 cores and a 3020 Passmark. $150 plus 1-2 laptop sticks of DDR4 and a 2.5" or M.2 SSD and it's a lot cheaper than a NUC. Mine runs Plex for the household but I tried it as a desktop first even with CSGO and it was usable but a little slow at times. Not for the performance-minded but I think my total cost was closer to $200 than $250.

I also have the ASRock DeskMini A300 with a AMD Ryzen 3400G and it's hard to notice that it's a "mini" PC at all from the performance until you try AAA gaming or push the CPU hard. I got a bundle deal but right now it's I think $480 without RAM or disk. Not cheap but I think it beats price-comparable NUCs. I think the same A300 should handle the upcoming new APUs if you wanted a little more umph. There's also a Noctua cooler that fits this case (even an all-black version) for very quiet operation.
HIIT is very specific, you’re talking bout going past your lactic acid threshold, they are very hard to recover from. So much so that it will stop you from other exercise. You wouldn’t even be thinking about lifting weights.

This would of course lead to injury. I don’t think anyone wants to squat heavy after sprinting.

Weightlifting is pretty safe when done right. Just make sure you have plenty of rest. At the same time, unrelated, but the posture benefits are way overrated. In fact, it’s gonna lead to bad posture over time unless you couple it with yoga or some sort of corrective stretching.
One of the best posts I've read on HN ever. Thanks Colin.
Sorry, what's a forn?
Look, guys. I found one!
Sure.. maybe my point is I'm certainly not looking for a debate with someone that would deny it. I wouldn't view them as a serious person, because of the self evident nature of what we would be "debating"
I have to say I saw that diagram first and started reading with the understanding that this was satire. Quite shocked this seems to be for real.

At this point, it might be feasible to reclaim "serverless" as the domain of p2p systems, as some others here have suggested. The non-p2p folks have clearly given up on the "it's too complex to reason about" line of argument, so now might be the time. :)
The worst outcome of the iPhone is the general move of programmers from people who write software for a platform the user fully controls to people who write software for a platform controlled by a company that the user borrows a device from.
Don't suspect, test. ;-)

I'm running both experiments. I've tested and compared script notarization to app notarization.

You're getting apparently unusual results with script notarization. So the natural next step would be to compare against app notarization.
The talks will be streamed. You can't just view the video upon demand. Yet.

The video will be available later.
> And sweden is very homogenized

[Citation needed]
Show HN: A Pandas practice site inspired by sqlzoo.net
After reading your various comments, I have to ask if you have any relationship with Triplebyte and/or its founders beyond merely using the service. And yes, I would greatly appreciate an answer to this.
> So now we shouldn’t ever trust a project because they don’t have good technical writers?

> the newer MongoDB 4.2.6 has more problems including “retrocausal transactions” where a transaction reverses order so that a read can see the result of a future write.
I don't know the specifics here but you can buy blank NFC tags and I used NFC Tools PRO for writing tags with my android phone, https://play.google.com/store/apps/details?id=com.wakdev.nfc... .
I think what's needed is case studies or case law. A ruling in a court that becomes a "model" as to which the GDPR is applied.

People look at historic court cases which defines future societal behavior (like acceptance of Gay marriage in some places).

It'll take time but get there eventually, and then we'll see changes based on that.
> In other words, YouTube wouldn't exist, because it's impractical for YouTube to verify every single video

I never said they had to "verify every single video". They just need the legal document I describe. The whole point of having the document is that that is the "verification"; they don't have to try to independently scrutinize everything. They are putting the legal burden on the person posting the content, which is where it belongs.

The "obvious next question" I gave was for websites that don't have the legal document I describe. Whicn some random person trying to let other random people post infringing content would not have. But YouTube certainly could have it. The only reason it doesn't now is that we live in an insane legal regime that thinks the DMCA is just fine, instead of being the draconian mess that it is.

> No other website powered by user generated content would exist.

Websites powered by user generated content have an obvious way to exist under a sane legal regime: if there is a cost involved in obtaining the appropriate legal affirmation from users who post content, then charge those users for the services being provided, and include in those charges the costs of dealing with the legal requirements.

But again, we live in an insane world where it's thought to be better to prop up the ad-supported business model, with all of its many serious flaws, than to have the law actually be reasonable and force large corporations to figure out business models that actually serve their users instead of selling their data.
Cloning for “research”
Porting BSD to GCC in 1988
There's also this review which shows "limited evidence". https://jamanetwork.com/journals/jama/fullarticle/2766097

I think this is scientist talk for meaning "likely" but "not exhaustively proven" yet. The article explains the situation very well and I suggest a thorough read. It would be very upending if a virus such as this one did not confer immunity.

edit:
from the referenced article:

> To date, no human reinfections with SARS-CoV-2 have been confirmed.
Agreed. Do you have any suggestions to improve the initial onboarding?
This seems like a cool service. There are few bookmark managers implementing full text search. Move to safari or firefox and notify the users ?
I think the term is shadow banning
What? No thank you. Having to go ensure I'm keeping all my grandfathered accounts together would be a nightmare. Jesus Christ. I have no problem paying $2/mo for some random feature I've forgotten about.

If you want to do it, set it up so all charges must result in 24-hour notification to customer and option to cancel future charges.

This whole reaction makes me understand why California has all these backwards-ass propositions. Everyone just wants to make any damned random thing a law.
There's an extremely long-standing convention of referring to timezones by the major or capital city within that timezone, so Siri should of course assume that they're talking about London in England. In fact, this is probably more or less the correct, canonical way to ask this - asking about GMT would not give you the correct answer, since England is currently on BST which is GMT+1. Needless to say, this argument would not apply to asking about anything else about London. Context is complicated.

For similar reasons, anyone who asks for the time in Boston probably means Eastern Time regardless of how far they are from Lincolnshire, though I think the more usual and canonical way of referring to that is New York time.
Has anyone told you that you can change your grades on your school portal to edit your school grades permanently? Yes, you can change your grades online and fix bad grades. It requies a lot of skill and techniques to hack grades permanently and can not be traced. Hire a hacker that can sucessfully change grades and adjust transcript permanently, hack web base applications such as examplify examsoft, Test Invite, Edbase, QuestBase, blackboard etc. Get the best and most secure service now!!!
The worst part of the so called modern Google experience for me is that somehow mediocrity seems to be accepted as good enough. Quality human work has been replaced by software that is far from perfect. The worst part: others try to emulate that, "because Google is doing that." But Google is a Behemoth that can afford not caring. Moreover, since they know they can't be search leaders forever, they really can't afford not diversifying and not experimenting with all possible services, trying to see which one sticks and which could be monetized. So I expect it's going to be much worse in the future.
I think there's a eye-poppingly large part of the community won't write tests unless they're dragged into it kicking and screaming and it gives them to "not have to write tests". I get it. Tests can feel like you're writing your code twice, and, they can add a bit of drag when it's time for refactor (a good thing IMO). If I am permitted to be cynical, a testing culture discourages "think about it really hard and then pull a solution out of your nether regions"-driven programming, which is a culture that is promoted by hiring practices at... Certain well known companies, which, in turn, is cargo-culted by startups.

Also most PLs/frameworks have very bad testing ergonomics, so that doesn't help.

You can't publically admit to "hating tests" because that has very bad optics. So, being a static typing zealot is the next best thing (after all, it will protect you from some classes of errors that are covered by testing). You pay for not writing tests in a bit of boilerplate, but boilerplate doesn't feel like you're writing code twice.
An anecdote: I was running my bootstraped company with 5 employees when in 2013 I suddenly started getting Google recruiting emails about once every 4 days. They wanted me for a "role" of a SRE, probably because I asked stack overflow sysadmin questions. I never responded.
Why should any of what you talk about be the responsibility of the language as opposed to the linter, an annotation library and static analyzer, a library, or clean design? Remember the Unix philosophy.
CPU choice isn't going to matter here. Visual studio's settings will matter far more, possibly a fast SSD.
Sure but not at all what we are talking about here
I'm just guessing but one reason could be to avoid having to support foreign payment, tax and possibly warranty regimes (Jolla, the company behind Sailfish OS, is based in Finland).

Also they might want to avoid doing business in countries that support software patents and are over litigious over that (eq. USA).

But this limitation is pretty much artificial - the only thing you need to do from the EU is buying the image. This can be achieved via an EU based VPN (reportedly the built in VPN in Opera works) and AFAIK any mainstream payment card will work (does not have to be from an EU country).

Once you got the license and installation image, there are no real EU specific limitations. I have used Sailfish OS twice while on a trip in Japan and all worked just fine - repo access, etc. Also from the download statistics from OpenRepos (a community package repository for Sailfish OS), you can see there is a lot of users from countries that are not officially supported:

https://openrepos.net/statistics/global
God forbid language not be a dry dull affair.
Most of the time Python doesn't do implicit type coercion.
have you actually looked at reanimated, which this uses, to see if that has the issue you describe? It sure doesn‘t block the JS thread, and I‘m pretty sure it doesn‘t block the "native" layout thread either? I‘m not 100% on that but I haven‘t seen it stutter, even on a bad android phone.
I really like it.

My one criticism is that the docs are always slightly out of date. I would love more flexibility in the queries i.e. being able to do advanced queries on multiple collections, rather than having to resort to raw SQL. It'll get there I'm sure.
Here's some Elixir negatives from someone who's worked with it for four years, nearing five, and currently director of engineering at a startup where we use Elixir for 100% of backend code.

1. Expensive to find talent.
2. Deploy story was kind of shit until recently with mix release.
3. In Rails or .NET you can find a package for literally anything you can think of. In Elixir-land, it's not 100%. It's more like 80%. One example, there's a Twilio elixir lib, but bad luck one of the calls we need isn't supported by the package. In rails it's all supported.

---

But on the other end of this, it's all rainbows and happiness. It's fast, predictable, boring. I love that about the language.

I still use Nim for hobby projects, but anything professional I will write in Elixir.
12h is maybe too much but I have worked with people from +/-4h, what you want most of the time is a decent overlap between all team members. Besides there are some roles such as SRE that need people 24/7 around the world
> Text search in PDF no longer works

In Safari or in general? I have only noticed the former.

> I have to use synthetic.conf to map paths from / to my real partition, but the parser of synthetic.conf is very particular to tabs/spaces unlike any other /etc/ file format

You may already know this, but man synthetic.conf will explain that you must use tabs.

> Xcode wants to ask for my password to debug every single time I reboot and debug a C++ app. This is incredibly incredibly incredibly incredibly annoying.

I can only offer you my condolences as I cruise by with SIP off.
It's not about how they affect your day to day, it's about just knowing it lol. It's weird to not know it. You don't know who you're working for? Weird.
Because you can just freeload, my dude. That's the real answer. Otherwise you can just make the usual arguments about exposure that make it to /r/ChoosingBeggars.
Honestly? Don't.

Get a piece of paper from a university (degree). Then find a company that will pay you. They will waste your potential, your health, and your youth in exchange for mediocre pay - enough that you have a decent life, but never enough for you to be able to quit. You will be bored and eventually you will be fired when you get older, nut not old enough to retire.
MySQL and PG are not truly consistent per default, they don't fsync every writes.

MongoDB explains that pretty well: https://www.mongodb.com/faq and https://docs.mongodb.com/manual/core/causal-consistency-read...
Indeed. That's on par with:

"I'm sorry you're an idiot."

Not an apology, an insult, and feigning to be apologizing about you (which is doubly insulting).
I've read a few reports indicating reinfection, so I'm not sure that's true. There seems to be evidence, it needs collating, assessing, and interpreting by experts.
Open Radar is community maintained and fairly poorly at that these days :(
Put another way, joking or snarky responses from a human aren't just jokes, they're a form of social communication. If voice assistants used those forms without intending to communicate the same thing, that would just be frustrating in a different way.
especially frustrating because apple themselves have a good version of it (in Maps, Shortcuts)
Go in the system settings, there's usually a section dedicated to tablets.