skysight-inc/HackerNews huggingface dataset:
Empty land because its rainfall is insufficient to grow traditional crops. Worse, the water table in much of it is quite deep and the groundwater opportunities are scarce (and becoming more so). Compare with the US east coast where its pretty much impossible to throw a rock these days an not hit someone's house. Even in the rural areas people are frequently on plots of land that wouldn't support them without intensive industrialized farming.

Check out the "field lab" video's for a now ten year video blog posting of the hardships of attempting to live off the land in the arid SW us. Somewhere along the way he started saying "i'm just not someone who can grow crops". But in reality, its more a case of he can't grow crops because they don't survive 100F summers, or seasons without a lot of rainfal. If the weeds are having a hard time growing, your potato's/whatever are probably not going to be doing well.

edit: just to point out the redundancy, if you go read the newspapers in any of the major cities in the SW what you will frequently read about is water woes. Overwhelmingly those cities ability to supply water at the projected population growth rates are questionable.
How we optimised our build system using umake
Over the past few months we worked on a project to improve our build times. We wanted to replace our makefile based build with something modern and fast. We compared multiple tools such as google bazel, facebook buck, ninja and plain old cmake. At the end of the day we figured that none of them matched our exact needs.

Eventually we reached tup, which looked very promising. The issue with tup was the lack of strong remote caching. Initially we wanted to improve tup to match our needs. After a while we figured that we should just build something new. With all the good stuff that we took from tup and strong caching like sccache from mozzila. The result was a brand new tool - umake. It is fast (really fast), easy to use and correct. No more building the same binary in the office if someone else already built it. No more running make -j10 and getting broken results. It just works, and it works fast.

I'll be happy to hear your thoughts on the topic.

For more details check out:
https://drivenets.com/blog/the-inside-story-of-how-we-optimized-our-own-build-system/
https://github.com/grisha85/umake/
Maybe I'm being dense, but how would that work without potential risk or inconvenience to the user?
The main reason most people use CouchDB is because of the HTTP API and offline support with Couchbase Mobile and PouchDB. Doesn't CouchDB have most of those things already from 2.3?
Good for you! That sounds like a lovely way to catch up and make sure you see each other regularly!
There is also transmission (actually the first one mentioned) "Between people who are in close contact with one another (within about 6 feet)"--this does not mention liquid droplets at all, which is why I figured it to be airborne.
This presumes that those who buy a game and then return it wouldn't have returned it without the new policy, and that there's more of them than those who come because of the extra publicity and buy without returning.

Considering the rampant piracy of GOG games I think the first group is rather small.
What is the difference between this and https://github.com/zserge/webview which it's based on? Or what do I get from this that I don't from webview (which I've been considering in Rust)?
Wonder if it's normal to serve people at their homes instead of at the office? But sounds pretty standard stuff otherwise if you have to serve them.
The link explains that CouchDB can have replicas on mobile phones and websites, meaning clients don't always have to be connected to the internet.

> The Couch Replication Protocol lets your data flow seamlessly between server clusters to mobile phones and web browsers, enabling a compelling offline-first user-experience
CouchDB is awesome, full stop.

While it's missing some popularity from MongoDB and having wide adoption of things like mongoose in lots of open source CMS-type projects, it wins for the (i believe) unique take on map / reduce and writing custom javascript view functions that run on every document, letting you really customize the way you can query slice and access parts of your data...

Example: I'm building a document analysis app that does topic + keyword frequency vectorization of a corpus of documents, only a few thousand for now.

I end up with a bunch of documents that have "text": "here is my document text..." and "vector": [ array of floating point values ...].

What I can do with couchdb is store that 20d vector and emit integers of it as a query key:

var intVectors = doc.vector.map(function(val){
return Math.floor(val)
})
emit(intVectors, 1);

Then I can match an input document's vector (calculated the same as corpus documents), calculate a 'range' of those vectors, pass it as start and end keys, and super quickly get a result from the database of 'here are documents that have vectors similar to your input'...

Super fun, quick and flexible to work with!
Regarding (1), at this point I believe that String theory is still incomplete. It can make some broad predictions (parts of which might be more or less testable, but most will be in the Planck-energy scale), but so far it's proven difficult to fill in all the gaps and get something equivalent to the Standard Model. Basically you've got a few too many degrees of freedom and most of the predicted behaviour is well beyond the energy scale that we can reach experimentally.
If the phone is accidentally left off the hook (or if there is an electrical problem with the wiring so that it is _reading_ as off the hook), the exchange may drive it with a very loud fast BEEP-BEEP-BEEP-BEEP sound. That's just part of how POTS (plain old telephone service) lines work. Traditionally a user would not want to leave the phone off the hook accidentally, because then that line could not receive calls, and if it was a party line, no one else on the line could receive calls or make calls.

If it stays off-hook long enough, eventually this will go silent.

See: https://en.wikipedia.org/wiki/Off-hook_tone

And: https://en.wikipedia.org/wiki/Permanent_signal
Generate Kotlin docs using Dokka
Your poor European point of view does not seem to understand what socialism is and has done to the world. I mean, wasn't the USSR and what happened to Germany enough to teach everyone a lesson?

My poor South American eyes have seen and lived this reality. And it's ugly. I have family living through it right now.

This isn't to say that capitalism is perfect, nothing ever is. Yet we know what socialism has brought to humanity and it's evil. Capitalism, as imperfect as it is, has elevated more people out of poverty than any other economic and social system in the world. China is a perfect example of this, again, as imperfect as it is, they were able to elevate themselves from an agrarian society just fifty years ago due to capitalism. Nothing else could have achieved such an incredible change so quickly.

Suggested reading: "The Gulag Archipelago" by Aleksandr Solzhenitsyn

It's one thing to talk about socialism without every having had to live in it (as Sanders, Cortez, Warren, etc. do). It's a very different thing to have to bathe in the reality of it. Even worse, they want us to live in socialism while they are isolated from it and not subject to what it is they want to institute. Which, BTW, is typical of every single socialist regimen in the history of humanity. The ruling party live like kings and the people starve to death.

All these US university students supporting someone like Sanders have no idea how their lives would be negatively affected if the brainwashing they were subjected to was the reality they had to live in day after day.
Is this news or is this a blog post? I understand it's very informed, and I don't necessarily mind opinionated journalism, but this seems to be speculating as to the motives of the FBI.

To me, this seems like only one very passionate side of an important debate. A big question I have is, "how likely is this legislation to actually become law?" UK and Australia passed similar laws, sure, but they also banned guns and that's not gonna happen here.
Microsoft literally uses the same strategy against Firefox users in windows. They all play this sketchy game
I would not be ready to admit anything of the sort, seeing as the solutions included things like decent sanitation and protection against childhood disease. The late 20th/early 21st century raised billions of people out of abject poverty. I can't imagine any viable solution to climate change (or other problems for that matter) that takes these things away.
FYI: Since you're in the US you can drop the double opt in on your news letter. I'd setup your page to feed to an Excel sheet or something and use that to feed into your email sending software.
This is an interesting perspective, but not one I found to be broadly shared by the dozens of VCs that I interacted with during fundraising. That we were doing a hard thing, despite having an experienced, capable, and "battle tested" founding team, as well as early revenue that was nothing to sneeze at, was very often a knock against us. Early on, it was kind of hard not to take this a bit personally, but that quickly gave way to shrewd calculating reality.

I think this is a perspective that's afforded to the VCs who have either the pockets or the connections to carry out the strategy that's called out in the OP. Namely, that the startup is probably going to need a lot of money to get to clear product-market fit/readiness before being able to really scale.

For the throngs of early-stage VCs out there who can't write Million Dollar checks more than a couple times a year, there's a built-in risk aversion to going after something "deep tech" shaped because they literally can't afford it.

What worked for us at the end of the day was essentially having larger, later-stage funds who'd been exposed to or burned by the problems we're solving go to bat for us, and also to find very focused & targeted VCs whose thesis about the future of the world aligned very strongly with ours. We're very happy with where things ended up.

One conflating problem I observed during fundraising was that as it became clear that finding thesis alignment was essential, many VCs go out of their way to appear very generic in their thesis. Though others are great about being very specific. When you find a fund that invests in say biotech, they're often really up front about that in numerous obvious ways from their website, to the background of their partners, to their investment portfolio. As a founder not explicitly targeting biotech it is then easy to filter out.

However, when it's not so cut and dry (I assume because many VCs want as much deal flow as possible), it actually makes the problem worse for both parties. Founders waste time targeting VCs that don't make much sense, and VCs waste time talking to founders that don't make much sense, but there's a natural tension because you're both living & dying based on matchmaking with each other, and so it feels like you're doing something really irresponsible by clearly signaling and constraining ahead of time who you'll talk to. Because, "What if...?"

I learned a ton from the process. It's a really odd knowledge base to have that's useful in almost no other situation.
Maybe something like this?

Judge, Jury & Encryptioner: Exceptional Access with a Fixed Social Cost

https://arxiv.org/abs/1912.05620

> We present Judge, Jury and Encryptioner (JJE) an exceptional access scheme for unlocking devices that does not give unilateral power to any single authority and places final approval to unlock in the hands of peer devices. Our scheme, JJE, distributes maintenance of the protocol across a network of "custodians" such as courts, government agencies, civil rights watchdogs and academic institutions. Unlock requests, however, can only be approved by a randomly selected set of unlock delegates, consisting of other peer devices that must be physically located to gain access. This requires that law enforcement expend both human and monetary resources and pay a "fixed social cost" in order to find and request the participation of law abiding citizens in the unlock process.
I've used Firefox since I cannot recall when, on Ubuntu 16 and 18, and Windows 7 and Windows 10.

Although I've experienced very rare crashes, like I have with Chrome/Chromium, my experience is that Firefox is stable and does everything I need, including some basic web dev/debug.
Don't bother, this comment section is a mirror image of the reddit echo chamber. It's either a shitcoiner or nocoiner mentality, no reasoning just emotional momentum from a keyboard.
Does MongoDB have multi master replication or the classic election of one master from a pool of candidates ?

CouchDB has another pattern, each master is really a master and you can have live replication but also offline replication. You can connect two clusters every new moon and they will synchronize. For sure the clients may have to deal with potential conflicts but in practice it's very neat and that's what makes couchdb worth it if you need this feature.
Work Culture Described by Hofstede’s Method
I was in 10th grade when the social network came out. I was inspired and really wanted to make my own facebook.
If you were forced to design an exceptional access system that minimized abuses and risks of compromise, how would you do it?
Partitioned dbs are supposed to allow you to query more cheaply, haven't implemented those yet.
Something that really bugs me about this is the lack of examples where this succeeds. In my mind, a good one is Intel. To that end, how many microprocessor startups actually ended up succeeding at the same working on some fundamental and challenging things? Also, the thing about hard startups is there is a lot of luck involved. Counter to what the author is saying, you do need a degree or some level of measurable expertise to start a hard startup, because not only do you need the expertise, you also need the credibility to get people to work with you and you need that solid team to get funding.

The reality is, many "hard" startups actually were things birthed by experts in a field that got lucky enough to have the right expertise at the right time, but also managed to derisk many aspects of the business by being experts.
To take that further, I really like the idea of running something locally like PouchDB and then letting it sync with a remote CouchDB using the replication protocol.
DOJ making everyone less safe - this the definition of treason in my book.
This is exactly what I'm concerned about at my current location. In a world where it's tough to get anyone to refactor, what's it going to look like after 6 months of use and nobody is creating abstractions into semantic classes?

It seems like if your project is not suited to a "website bashing" or prototyping approach long term, and you need semantic classes to allow for easy theming type use cases, it could be more trouble than it's worth?
Based on info OP provided, Croatia
React Query – Hooks for fetching, caching and updating async data in React
FYI something is wrong with the text on this page. The name of each product shows up initially, and then fades out so that the page looks like this: https://monosnap.com/file/thwN7af0skMGrGn73arhYOF2GoDU1t
I admit, when I moved to the US, I didn't expect "likelihood of arresting my children" to be a factor I'd need to consider in choosing schools.
I don't think couchbase has couchdb in mind for the mobile client anymore
CouchDB is licensed under Apache License 2.0, while MongoDB uses SSPL, which was rejected by the OSI https://www.zdnet.com/article/mongodb-open-source-server-sid...
Paywalled so I'll just barf my opinion about my feelings on that feature. I get recommended the most random people who are friends-of-friends I've never met. There have been so many bad suggestions that I assume they're all wrong.

I guess everyone else had the complete opposite experience based on the article title
If you're trying to store single GB documents in couch, you're doing it wrong... Unless those are binaries you can usually fragment data logically across many documents, then write custom views to aggregate however you need to.

Updates on huge docs would be painful!
"Meaningful" is definitely a range and may not even entail just the company they work for. For example, if you work for a company's whose product you may not be overly passionate for, but your job is satisfactory to you and pays you well so your family can have a nice, comfortable life, I'd consider that meaningful.

There is also a distinction between "meaningful" and "most meaningful". If you believe enough if your company's end product and results, that will result in a certain level of meaningfulness for you, even if you aren't solving world hunger or curing cancer.
FYI for anyone else who didn't know what "bears and bulls and thetas" means (skip the top answer, or better yet come back to it after reading later ones):

https://www.reddit.com/r/wallstreetbets/comments/ef0xhj/eli5...
Infected People You May Know, got you infected.
Waiting for the End of the World
Absolutely! Pressure can be applied. I’m not sure what might actually work in the end but a show of public opinion being against the ‘beat down’ could work. Unfortunately the public opinion has been primed to agree with it - or at least turn away for fear of being seen to defend a ‘rapist’.
You can limit your exposure.

Lots of people only wash their hands when they use the bathroom, if even that. They touch their faces and mouths a lot more often than they think. If they can learn to change their habits, wash their hands regularly if they go in public, and work from home more often if allowed by their employer, I'd say those are meaningful preparations.
This is making the news because it is outrageous (in the most literal sense of the word). If this were normal it wouldn't make the news.
MongoDB does replica sets and sharding. As far as I know it doesn't support multi-master architectures or data syncing. Even the Atlas-style global data distribution is sharding, right?
I would think the government itself would be exempt from the master key. They would most likely secure their own communications without having these master keys out of the control of the parties communicating. "Good for thee but not for me."
It was amazing, there were headlines all the time about something huge that happens but no one ever followed up anything.

"Tokyo chooses IOTA"

You assume that that city is implementing IOTA, right? If you dig deep enough you will see that what actually happens is that few people from IOTA will participate in something like a seminar with a workshop in Tokyo. It is organized by somebody in the city administration as part of some social program and there are 30 participants and what IOTA is chosen for is to be among those.
IMX (TD Ameritrade The Investor Movement Index) tracks retail investors sentiments from real portfolio data.

IMX trails what happens in the markets. Retail investors don't create trends, they follow them off the cliff.
It's a complicated situation. In our case, the regulations were complicated because:

1. There was no one place that held all the data one was expected to know. Regs were strewn over legislative artifacts, departmental implementatikn documents, best practice documents, and international standards. Also, more than one class of regulations potentially covered efforts in the space. There was also no one site listing the locations of everything.

2. The regulations had evolved from an earlier time where an existing regulatory framework was adopted to try to fit new classes of things, and the mapping didn't work perfectly.

3. The regulations were written in a very high level manner to allow freedom of implementation and to make sure that the regulations didn't constrain tech development. Unfortunately, that meant that there were no suggested implementations which made it difficult for new entrants to the space (especially startups who can't afford to hire consultants) to understand how to actually comply simply.

4. There was ambiguity about what systems fit into which regulatory class as systems were advancing quickly and were changing state over time (ie updates) so traditional regulatory class lines were blurring.

That is where we stepped in. We were making a product that was ambiguously regulated and so we pulled the regs to understand them. Once we figured out how time consuming this was, we tried to make a software system to provide suggested basic implementations to be compliant and which helped companies properly bin their products into regulatory classes. Ultimately the entire regulatory system was changed rendering our product irrelevant, but I hope this shows why the system was as complicated as it was and helps demonstrate that the complexity was not a function of large players going for regulatory barriers to entry but rather a result of natural evolution and technical advancement over time which rendered existing regulations poorly suited for the current environment.
How about revenue? I don't think they should be judged on profit but on market capture. CDPR has > 250 P/E ratio. I'm thinking about shorting them but maybe they could use this money to compete with Steam and Blizzard (MMO). That's only way to justify such investment IMO (not an expert).

GOG is CDP product and I don't know how it relates to CDPR(game studio).
An interesting follow question should have been how many people think privacy is bad. That leads to a discussion of encryption as a form of privacy boundary...
Every Adult in Hong Kong to Get Cash Handout of $1,284
Not even just the government, backdoors aren't specific to one actor or another. They are literally trying to make it easier for criminals to commit crimes, that makes my head explode as well..
Apart from what others said, there is also the following problem. People won't like this and will start encrypting traffic with non-compromised algorithms. Given that properly encrypted traffic appears random, how would you enforce the requirement that everyone uses the state-sanctioned, compromised algorithm? In order to check and enforce, you'd have to turn this into an online, warrantless, dragnet-style system, the very thing you were trying to avoid. A contradiction.

It's not feasible to ban people from using their own encryption unless you plan on severely restricting their freedom.
> A sex worker found Facebook recommending her clients, who did not know her true identity. A sperm donor got a suggestion for the biological child he never met. A psychiatrist learned that Facebook was recommending that some of her patients friend each other on the service.

It is amazing how little pieces of information that are likely innocuous by themselves can be combined to develop a pretty thorough understanding of relationships.