skysight-inc/HackerNews huggingface dataset:
But it is also easy to fall for pithy contrarian posts on HN! The dead sea scrolls are among the oldest documents. Notable they are the oldest version of books of the Hebrew bible. Many important texts which we think are older (like Plato, Homer etc.) are only known from transcriptions which are much more recent than then dead sea scrolls.
The operations model is similar to most cloud databases, with metered usage. You just configure your app to use the database, and the scaling is handled for you.

FaunaDB has a strong consistency, a relational data model and rich queries. This makes it more like a traditional SQL operational database, except it scales.
I stopped drinking coffee because it was making me feel too anxious. I also stopped caring about my total productivity per day for the same reason. Instead I make sure I just do something per day.
I think the word intended is "neotenous"

https://en.wikipedia.org/wiki/Neoteny
I'm not so sure that's true. A not insignificant portion of those people move back out to rural (not suburban) areas to raise families, escape urban burnout, or because of evolving personal tastes. When they do, they often bring significantly more wealth back than they "cost" growing up because of the opportunities they had in the city. It seems that the life and death of a small town depends far more on economic factors like competition from globalization, or environmental fluctuations (droughts, hurricanes, etc). In the US many, if not most, big cities would easily grow from immigration alone.

Obviously cities depend on rural areas since it's far more economical to grow food on cheap plots of land than in steel hydroponic skyscrapers and few cities are built on top of vast fresh water reserves. However, not all rural areas are alike and the majority of the land in the US isnt fertile enough to sustain a competitive agricultural industry like in California, which produces far more of the nation's food and other natural resources than it's share of the population.
I would LOVE a layer built on top of postgres for reactive db events. +1

If it also configured into graphql like you were mentioning at one point, even sexier.
Some do, some don't, but the person you're replying to only mentioned manually updating, which is how many (all?) Vim package managers with.

Then if you do want auto-updates you just call "PlugUpdate" in your .vimrc
Kızıl Ateş Samsun Escort Straponlu Gamze
The fact that it is your preferred way tells me that the only internal frameworks you have encountered in your career were tidy, tiny, and self contained.

Having struggled with very large tools that were anything-but, I beg to differ... but I guess it is a matter of personal experiences.
Or you know, you're ssh'd into a machine, that other developers use, too; has specific networking requirements, etc..
James Harden’s Secret Talent Is Slowing Down
Yep, this is absolutely correct in my experiences. I'll chime in, since I'm a remote employee at a company that is hybrid remote/on-site but with the vast majority of employees being on-site.

Long story short: I actually started on-site but negotiated part-time remote. Then after about a year of that my spouse accepted a dream job offer on the other side of the state and so it was no question that we were moving. They wanted to keep me on and so I transitioned to full-time remote.

It has it's ups and downs. From my experience, it depends on the team and ultimately the lead and/or the manager. If they get it, it's good. If they don't, don't bother.

My last team, it was beautiful. Everything worked great. It became obvious to me after transitioning away from that team just how much extra work my manager was doing to keep his remote employees in the loop. With the team I'm on now, it's not working at all. Why? Because, as you so eloquently put it:

> the people who were remote were out of the loop on almost everything... If you have a watercooler chat with someone about a feature, it's easy to forget that a remote colleague wasn't there for the discussion/not document what was said.

This is exactly the problem I am facing down. About a month ago, I even tried talking to my manager about it. Even going so far as using this exact phrasing. His response was that I should come to office for 1 or 2 day trips! Completely missed the point. I'm not surprised, I guess I just expected some effort.

I'm trying to remain positive but it's tiring. I can do good work and make progress but I'm with a lead who is insulating me from meetings and it feels deliberate. The few times I am invited in to a meeting, it's easy to see that he accepts and assumes credit for _the teams_ efforts. He was hired recently as a Senior, our manager wanted him to transition to a Lead, and he's actually landed somewhere around trying to be an architect. Ranting aside, when I bring my concerns up to him it's obvious that there's no attempt to better understand the issues/challenges of the hybrid approach. It doesn't help that he's never worked with remote employees before, either.
Outside SF proper, the SV urban design is as bad as in Utah.
It's very amusing to see people down vote my comment because what this demonstrates that there's too many free speech absolutists on HN that can't deal with the real possibility that some speech is utterly worthless. The fact they down vote at all proves that this is the default view and not the false narrative that somehow we should offer up our minds or material goods to an opposing point of view. There's never been a gray area in this regard despite what Shopify's staff believes (and which is proven here). There's some views or ideas that are completely false and therefore not worth discussing beyond an academic exercise. Now, maybe if those down voters would have the courage to admit as much then maybe we can move on as how best to deal with such things beyond sitting on our hands and pretend that "more speech" actually changes society for the better/worse (hint: it doesn't, go look at any breakdown of historical movements to see why).
The mathematician Michael Harris wrote a very good even-handed review of Fashionable Nonsense.

He finds possible value in the philosophy that it mocks, and points out the general crudeness of the authors' attitude and approach. I think his review is well worth reading.

https://webusers.imj-prg.fr/~michael.harris/Iknow.pdf
If you enjoy this, I can recommend the excellent "Why Philosophers Should Care About Computational Complexity"[1] by Scott Aaronson

[1] http://www.scottaaronson.com/papers/philos.pdf
This Wikipedia article provides a pretty large list if you're interested:

https://en.wikipedia.org/wiki/Category:Discontinued_Google_s...
Every time people make fun of luxury products I wonder what cars they're driving: 20 year old clunkers? What shirts they're wearing: $5 for a 10 pack off Ali Express? Burlap sacks? Are they typing on $5 cheap unbranded keyboards? Of course not.

Hell, their computers probably cost twice what most people would be willing to pay, even though 90% of the time, they're doing little more than surfing the web and checking emails. But since it's something they're interested in, luxury is justified.
Yes, I agree. I also realised it wasn't really accurate of me of comparing an applied theory to the theoretical theory, as the author calls it.
Android Explicit Intents Tutorials
Strange Passions: Ugandan Stamps
> This means you can write and run totally safe code in Rust, no worrying about segfaults.

This is not quite accurate; you can still segfault rust writing 100% safe code, for example if you have a large stack overflow ever since __morestack was killed.

Though these cases are fortunately rare
How MooTools Was Built 10 Years Ago
Fantastic! Thanks a lot in any case.

I do find the image of "fighting the borrow checker" is quite harmful to how people view Rust. As those links state, an important aspect of teaching Rust is educating people about why the borrow checker complains, so that they might adjust their mental model.
The most expensive drink I've bought by volume was a '72 to '74 aged sake, and that was most certainly for it scarcity: and because nothing else tastes like it.
Microsoft continues to democratize AI through power APIs
There's a lot of absurdity. I've also (rarely) done premium tastings in Napa and Sonoma and really appreciated the experience. I've then also left thinking I get a lot more total enjoyment out of the $80 bottle of whiskey than the $80 bottle of wine. (Both of which I realize don't really qualify as high-end.)
Is this an American thing? It's pretty common in Germany, but I remember that foreigners often see us as the 'renters'-country (meaning the majority rents instead of owning a property), so there might be a difference. Just wondering why this seems an increasing thing in your cities.

It's also no big secret that parents often support their children far beyond the school time if they are not able to apply for student loans (Bafög).
This, like all of your other zines, is awesome!

Would you mind sharing what you're using to make them? It looks too nice to be scanned paper?
What people are you talking about? Archaeologist? Bedouins?
> SF/NYC/London/etc and Salt Lake City, where it feels like every other street is as wide as the average block in another city.

Funny you mention that because I make the same comparison with London vis-a-vis SF.
That makes a lot of sense. I believe JavaScript already has the same limitation.
Birth defects are forever. If the design has a problem, "small diffs" won't fix it. That's the trouble with the "continuous hacking and integration" approach.
I found this book quite helpful in leveling up my Vim skills:

https://pragprog.com/book/dnvim2/practical-vim-second-editio...

I can also vouch for the Vim + tmux combination. PragProg has an excellent book on tmux too:

https://pragprog.com/book/bhtmux2/tmux-2
With modern database servers, people will take checkpoints at some regular interval and automatically stream append-only copies of all intermediate transaction logs to a storage server some place (the same transaction logs that the database servers use for replication).

In the event of accidental deletion, the most recent snapshot will be restored and the transactions up to a certain timestamp will be replayed on top of it. If done correctly, this can prevent all but a few minutes of data loss.

AWS Aurora (and possibly other database-as-a-service providers) has this functionality built-in.
Tristes Tropiques by Claude Lévi-Strauss – melancholy anthropology (2015)
There are just many points that don't really apply to stuff like spark or tez that runs on YARN:

ex: Hadoop << SQL, Python Scripts

I completely agree with

Mapreduce << SQL, Python Scripts

I do a lot of my processing on sparkSQL and through RDD transformations as opposed to Mapreduce limiting, slow KV style processing.
> Most physics articles (and even the Wikipedia page on Gravitational Lensing) are explaining it wrong.

Ah, the encyclopedias are wrong. That may be true, but only if you meet your burden of evidence. You cannot meet your burden of evidence, and you show no sign of even trying.
Sorry, I can't help you.
Cortana now reminds you to do the things you promised in emails – The Verge
Why Did David Heinemeier Hansson Choose Ruby (over Python?) to Build Rails
This is more of a 'mop' than a 'paint brush'.
We're pushing fairly large changes once a week from multiple team members. What has really helped is having comprehensive unit, integration and end-to-end tests. We run first 2 on every check-in into main branch. Then run all 3 after moving from QA to Staging. And finally do smoke tests in Staging. The only problem with this approach is of course spending ungodly amount of time writing tests and infrastructure/tooling to support automated tests especially end-to-end. But this hasn't failed once yet.
My problem for putting business logic in the db is not so much about performance but readability, custom sql scripts are very hard to maintain...
An interesting tangent: sound can be recovered from visual information too:

Algorithm recovers speech from the vibrations of a potato-chip bag filmed through soundproof glass - http://news.mit.edu/2014/algorithm-recovers-speech-from-vibr...
> I don't plan on living in the Bay Area long-term

And that is the key. If you were looking at living in the Bay Area long term it would be a different story.

In SLC as a software engineer if you live reasonably frugally you can own a decent family home outright in under 7 years.

For me that opens up a whole new level of freedom.
Agreed. After $30-50 dollars, you're paying for something other than "higher quality" when you pay more. Collectibility, brand, etc...but for $30/bottle a winery can afford to sort every grape by hand, etc.
Sending redundant data feels wrong but responses can (sometimes) be cached and messages compressed. I thought that the main advantages to Falcor or GraphQL was around reducing network calls and querying multiple data sources from one endpoint.

If the same type and structure of data is requested with only variations in which fields consumers are actually using, isn't traditional REST still a good/better fit?
Why didn't they help?
I just picked up this book on writing Vim plugins and scripts:

https://pragprog.com/book/bkviml/the-viml-primer

It has been good so far.
We had a secondary server. The secondary we were using was basically dead.

That's what lead to the problem. We were trying to fix it, but ran the wrong procedure on the primary instead of the secondary

Thus wiping the primary, instead of what might have been left on the secondary.

The secondary was already removed at that point.

Basically the procedure was the following:

1. Secondary falls behind too much, stops replicating. At this point you need to manually re-sync the whole thing

2. A re-sync requires an empty PostgreSQL data directory, so this data was removed

3. Re-sync doesn't work, leading to the other problems

4. At some point team-member-1 thought previous re-sync attempts left data behind, so team-member-1 wiped the data directory again to be sure; except team-member-1 ran this on db1.cluster.gitlab.com (the primary) instead of db2.cluster.gitlab.com (the secondary)
> So how about this: universal basic employment.

The problem this has is that it fails to provide the one thing that UBI (and, a number of the existing benefit programs that UBI is proposed to replace) provide or would provide, support for effective retraining and other support for labor market mobility.

Well, I mean, the problem beside the fact that it's top-down central planning in the Leninist mold.
Well, maybe, I don't know, my only data points are personal experience and testimonies, which are not really the best building blocks for fully informed opinions.
However, I'd argue that this depends a lot on what you value in life. If I get paid less than someone for the same job, but that "less" is already way enough to live my life in full, am I really screwed?
I don't know. I think that yes, I am screwed if that makes me jealous and pushes me to want stuff I don't need for the sake of it.
As I said, I'd rather take more time over more money.
Or I'd be satisfied if I knew that additionnal wealth was given where it's useful.
In my opinion, race to more and more personal wealth is damaging.
But that's just my opinion, on an absolute scale, I may be putting in the same amount of work as others for less pay (aren't we all?), and that can be considered unfair, true. And it would surely bug me if the difference was high enough for me to struggle, so my 'positive attitude' may as well be just me not caring because I lack nothing anyway :/
Online Archive of '80s and '90s Club Mixes from Long-Gone SF Nightclubs
It doesn't make sense to me to architect these kinds of applications at the database level.

What's wrong with using something like redis pubsub? I don't get the obsession of evented databases, or implementing this kind of thing at the database level. I suppose its attractive to "listen" to a table for changes but the pattern can be implemented elsewhere and with better tools.

Databases should be used for persistence, organization and schema of data, have flexible querying, and not much else.
As a landlord of multiple properties in Boston I can confirm the parents pay the rent.
Uh, not until they're vested and exercise their options.

Grants are really not that common.
Two Critical OnePlus 3/3T Bootloader Security Flaws Discovered
For one, I don't use GitHub.
I believe we've settled on Quip - we used to be Hackpad. I think Dropbox Paper would be quite nice too (but was too nascent when we were searching ~6 months ago).
Subject to change while I parse the source data set, but I'm not sure their conclusions are sound. Specifically the reliance on averages and amortizing the existence of yearly lump sums to monthly assistance. And the wording of "has ever" so a single gift/loan now gets extended to reported as years of monthly assistance.

For example, parents providing their child with first month's rent/security deposit for the first place after college I wouldn't say is indicative of "financial dependence". Especially considering the data was for 2013 when getting credit for short term loans as a young person was even harder than it is today. Feels more like another dressed up "entitled millennials living off those hard working boomers again".
Yep. Although given the current trends, we'll soon be able to say the same thing about a $3 Belgian-style and a $30 Belgian-style.
For arguments _against_ Tesla, you'll have to go looking elsewhere. If you read my comment again, you might note that I didn't make those arguments and in fact said that they fell flat for me. I also mentioned that there are great counter-points to such arguments. Put more plainly, I already understand and agree with the point you're making.

You're literally arguing with someone who agrees with you on the internet. Take a breath and consider that.
i am a bit confused. What do you mean with "school"? If you really want to become an "ML/AI master" this is more complicated then you seem to think.

If you mean university it will take some time (and rightly so) until you can choose your courses. ML is rapidly changing, so you can't just learn "one trick", you need to be able to adapt quickly and learn new techniques (this can be really fundamental compared to other branches like programming). Also most of the concepts are hard and you can't (or it's difficult to) learn them without some theoretical background (for example a bachelor in math/physics/engineering). Of course you can assemble something in TF based on a quick MOOC, but this doesn't make you an "ML/AI master", just somebody who can use a library and who will meet his boundaries quickly.

The usual requirements are Probability/Stats, Calculus, Linear Algebra. To really scratch the surface you need to take about 2 or 3 semester of courses. When i was in school i didn't imagine it to be this challenging. I also didn't imagine it to be so rewarding, but i know that i would be unable to pass them if i were studying alone.

There are always exception to the rule and i only started diving into ML recently, so take this advice with i grain of salt. But just because you taught yourself programming it doesn't mean you can do the same with ML/AI that quickly and also alone. Take it seriously and don't expect to get results too quickly. But each step is really rewarding, so just start to study and see where it takes you.
You can view how we're spread around the world on https://about.gitlab.com/team/
The left has been teaching people to believe they are victims for more than a decade now. That's why they search for injustice.
I reminds me before the 2001 crash I remember at the height reading a 3 inch long story in the WSJ mentioning that a business school professor did background checks on a 100 tech startups. Found 1/3 of them had CEO/COO/CFO's or board members that had been prosecuted previously for securities fraud.
iPhone 8 Rumors: iPhone X, No Home Button, Improved 3D Touch
The biggest benefit of using an RDBMS is that it forces you to organise your data in a generalised way, and make it more available for queries that haven't been written yet. In your particular use case that doesn't sound very important, as you are basically just using it to store the game state.

Postgres's JSON types are really powerful, but using a document store is probably all you need, so I wouldn't recommend switching unless you've identified the tangible benefit.

One scenario that I can imagine is if you want to generate statistics across your game data. If you find yourself pulling lots of JSON from the database, and then doing loops, aggregations, or manual joins, within your application code, then switching out to a RDBMS could be a good idea. In that case, you could use postgres to store JSON much as you are doing with Mongo, but then have some in-database ETL to transform that data into a relational schema, which you could query in more powerful ways.
I think owning your own home is (or was?) part of the "American Dream." See e.g. http://www.nytimes.com/1988/09/11/realestate/in-the-nation-w...
> free speech absolutists on HN that can't deal with the real possibility that some speech is utterly worthless

I think lots of speech is worthless but just because I think that doesn't mean it needs to be censored. If I didn't find any real value in your post I'd still defend your right to post it.

Personally, I have a very real problem with online communities bullying people into using their power to further political goals and so I applaud Shopify's response.
Agreed - arbitrarily splitting into two commits just because otherwise you'd break the magic 'few dozen lines' limit is just making git management harder: rebasing? reverting? checking-out? Are you sure you included all the commits that make up the single logical 'commit' you're looking to rebase on/revert/checkout?
Yeah, lack of content density was yet another reason why I reverted. Too much space was being spent on unnecessary elements like the ubiquitous circle avatars. icanreadthankyou.
"The company says it is always improving the software that automates the matching process, including complicated solutions that cover, say, a pound-to-dollar transaction with multiple dollar-to-euro and euro-to-pound swaps. If TransferWise can’t find a match, it becomes a market maker, using its own money to complete the deal in the hope that another customer who wants to send at least as much money the opposite way comes along later. In doing so, it is essentially acting just like a traditional foreign exchange broker."

And this is how it spectacularly imploded 5 years from now.
It is important to realize that other people in this world may have lived longer, gained more experience, and understand more than you do.

It's also important to realize that a huge part of depression therapy is trying to convince people they can be "cured" or can recover, when evidence points to that being highly unlikely - all the actual studies suggest that it causes permanent, irrevocable changes. And the author of the very book we're discussing specifically expresses skepticism about the efficacy of therapy.

It doesn't always get better. In fact, most times it doesn't.
If you are already using Node.JS and need to merge/update JSON objects rather than them being overwritten, check out these couple of games made with a database designed for what you are talking about:

https://github.com/PsychoLlama/Trace

https://github.com/PsychoLlama/connect-four
This is a wonderful development. And a great example of how DocFX can work in the real world. Even just having memorable URLs is a boon. Thanks!

I am curious how DocFX handles generation of documentation from C++ projects and other things not built-in. Internal plugins?
> Oh, but he surely can, replacing a valve that is known for going to break in near future for instance, or putting a different one with additional safety features.

Doing that change will cause downtime. The sysadmin can write a script to make the change and avoid the downtime.