skysight-inc/HackerNews huggingface dataset:
Whether you need indexes really depends on what you’re trying to do. Full table scans are more efficient if you are doing analytics on most of those rows in a time series. If you need 1 row in a billion, yes, you need an index.
With the sync gateway you get pretty fine grained control. Every create or update goes through a sync function you can define in JavaScript which can deny requests. You can control which users see what by assigning the document to channels. So a user can only pull down documents if that document is on a channel they have access, too.

The issue I've found with the sync gateway is that the queries you can perform are more limited than what you can do directly on a Couchbase store e.g. joining data is difficult.

BTW, Couchbase should not be confused with CouchDB. Similar name and might have some history in common, but Couchbase is more fully featured.
Anything you strap to a bike has to be reliable. If there is one thing you can say about mechanical systems it is that we know how to design them so they last the lifetime of a bike (wear parts excluded), anything electrical or electromechanical will have a shorter life than the equivalent that uses only mechanical parts. Just look at your average bicycle light set, even after I don't know how long we still can't make a set that lasts more than a couple of years.

The key to mechanical longevity is maintenance, a bit of oil and a bit of care and this stuff will last a lifetime. How many electronics bits and pieces do you know or do you have that have lasted > 20 years? > 30 years?

Case in point a friend has a Shimano bike with electric shifters. Super nice bike, but super fragile. One trainride and a very thin and fragile cable got lodged in the gears.

Several long hours of work later I have it working again (this only happened last week), oh, and never mind the $45 crappy little cable with custom plugs which gets plugged into an in-frame patch panel that is just about impossible to get to. I don't see any advantage over my mechanical stuff, in fact I see a significant disadvantage. Electronics and bicycles don't mix well unless you are prepared to make things bullet proof and that will price them right out of the market. So I don't see this as a viable path, a novelty, something on very high end bikes but not something that will stand the test of time.
A door to your office that closes.

Not exactly a $19B moat IMO.
I have no idea. It has puzzled me since then. In my dreams, I was having full conversations about a variety of topics. I probably spoke 1000 words at the time.
The first case is handled by socialized healthcare and the second by the nsa.
I wasn't seeking debate. But I do find it ironic that you and angibrowl, both white men, expect to be listened to when you critique the moderating staff wrt to diversity, but you (in specific, because anigbrowl has not weighed in here) are quick to essentially dismiss my statement that as a prominent woman here, I do not have those concerns.

This is an insidious pattern that I see a lot. White men virtue signal about their concerns about sexism, racism, etc, then fail to give real weight to the voices of the very people they claim to be concerned about. The concerns of white males matter and should be heard. The voices of oppressed minorities still are irrelevant, even when the topic is the concern of fair treatment for them.
I wonder what that website says. Every time I tried to scroll it got stuck for four seconds, put my CPU to 100%, and then jumped way further up/down than I'd expect.
My (mid-previous-century, tech-free and entirely disconnected) bike is already way "smarter" than any modern "device". Precisely because its overall (non-)complexity is an exact fit for the role it's designed to perform. And, while long out of production, any reasonably competent bike mechanic on the planet can make expert repairs to, just from a quick visual inspection (and a catalog or two to order compatible parts from).
What does this have to do with gamergate? If you've never seen guy/gal on guy death threats/doxxing, then I'd say you're just being will fully ignorant.
I'm not a graphics designer, and have no eye.

If I'm making a content-website (where the "killer app" is the content and not presentation) I use bootstrap - its definitely cheaper than a web designer.
bros... can we use es6 and more in a chrome extension bc it's defo running in chrome? Just a thought from scrolling through this post and spotting some sexy arrow functions which I've been dropping from anything client side
Ask HN: Is there a tool to generate Facebook-like summaries of url?
I'm sure you have seen it - submit a link to to Facebook and it pulls and image and a small summary of the content. Is there an API or tool to do that?
Yes, but the usability for a given task is distinctly different between them. A super sonic jet does a poor job of getting you from SF to Palo Alto for your morning commute.
If you have "rules of moderation", maybe you can publish them (or some of them)?
Most bicycle people including myself feel that way. However, what I like about this attempt to make bikes safer (ie turn signals and the like) is that it might make people who don't feel safe on a bike actually ride their bike. Bikes for everyone!
> Why on earth would autonomous taxis be a monopoly?

I'll bite. First, there's the entry point. If it's a taxi, you as the rider don't own it, which means you have to summon it. The most ubiquitous company here has a significant advantage, because they own the app or phone number that you have on your phone. You won't have to learn a new trick every time you go to a new city. It's similar to Google's monopoly on search.

Being driven around is also somewhat of a commodity. People don't have strong preferences that can't all be satisfied by a single company. You want a nice car or a cheap one? A solo ride or a group one? Easy enough to do in a single app. Whereas an industry resistant to monopolies — say restaurants or productivity apps — are subject to a variety preferences and whims.

There are also economies of scale. Major players like Uber and Lyft have the marketing budget to drive far more growth than competitors. They have the budget to invest in the latest technologies. They have the budget to outright copy or buy competitors, like you see Facebook doing. They have the budget to form partnerships and integrations with other big and powerful companies.

Network effects can play into this as well. Pretty much everyone has Uber and Lyft, which enables things like ride-sharing (Uber Pool and Lyft Line), or splitting the cost of rides with friends, etc.

This is all just off the top of my head. I'm sure others who are better versed in business than I am can think of more reasons for why autonomous taxis are well-suited to monopoly, and counter-arguments as well. But it's certainly not a ridiculous presumption.
Bytecoin [new website]
- "We are better then you are. We have better stuff..."

- "You don't get it, Steve. That doesn't matter!"

https://www.youtube.com/watch?v=CBri-xgYvHQ
I don't currently have much to add on the simplicity vs tech standpoint, but electronic shifting has been out for a while and there aren't really any problems with it.

Someone I know rides every day and said the battery lasts for about 4 months (looks like newer versions are rechargeable as well). There aren't any cables in the shifting mechanism. It is a set of shifters that are wirelessly connected to the derailleur.
DirectMusic was a fascinating platform. It's interesting that while we've gained fidelity (in game music) by using mp3/vorbis streams, we lose some of interactivity and power afforded by sample-based formats. There are some interactive effects, dynamism, and music tricks that games based on MIDI and MOD formats/platforms (such as DirectMusic) were able to pull off that I'm not sure we're likely to see again in mainstream/AAA games.

It would be interesting to see if an open source toolkit like this might provide fodder for an interested indie or two to explore cool/weird soundtrack ideas.
The point is that the relational model is a fully general purpose mathematical model for managing data with integrity and with ad hock access.

Most other models are for high performance of specific access paths and punt integrity management to code, which is a throwback to the 70s. They’re glorified file systems and data structure caches. Mongo has a reputation for losing your data.

There are cases where scale and availability kills you and you need something like Cassandra or whatnot. But there are few as flexible and general as Oracle or Postgres.
Agree on pricing. No way I’d buy one now at the price they charge, but 2-3 years ago it was as decently priced as any Apple product.
I'm glad that you're integrating grammar into Chatterbug, even if it's implicit. I do believe that learning a foreign language's grammar implicitly (via immersion) is an inefficient way to pick up grammar. I tutored languages for 5 years in university and grad school, and I always saw the light bulb go off when I explained the rules why some word behaved in a certain way in a sentence. For most people, it's very enlightening and makes language learning easier and more enjoyable.

> I would caution against recommending that people pick up a grammar book unless it's an incredibly good one. Most are dry and difficult and assume you know the vocabulary of linguistics, which most people don't.

I strongly disagree. First, grammar books very rarely use any linguistics vocabulary. And learners can find totally adequate basic grammars in the back of introductory language learning books and textbooks. They do assume you know a little grammar vocab, but not linguistics (which is, of course, a field of study completely separate from language learning). For Indo-European languages, that includes things like "indirect object", "relative pronouns", "demonstrative pronouns", etc. And for declined languages like Russian and Greek, they may use terms like "nominative" and "accusative". But they often explain these terms first, and if not, that's why I recommend people first pick up a basic book on English grammar.

And yes, if your goal is simply to get by in a language, like to the level of a serious tourist, making frequent grammar mistakes is not a big deal.

But if your goal is to learn a language fluently, and particularly if your goal is to learn more than one language fluently, you should ask yourself if it's worth the initial investment of learning the basics of grammar, to the level that you're able to follow a basic introductory grammar. For most people reading HN, I'd think this is something they could pick up in several weeks part-time, or maybe a month or two if they have absolutely no background (like, you have no idea what the subject of a sentence is, or what verb tenses refer to). And then, based on my past multi-decade experience learning, teaching, and speaking multiple languages, I'd be willing to bet that things will "click" much more than if they had no idea what these things refer to.

Finally, I do agree that grammar should not be a major focus of foreign language learning -- maybe 10-20% of the time. But that 10-20% has the potential to make the other components of your language learning voyage much, much easier.
Show HN: Gentics Mesh – Open Source API-First CMS for Developers
Redshift works on sway. Use this fork: https://github.com/giucam/redshift
As a project, we are not very precious with version numbers. There have been many stable releases before this, but we named it 1.0 because of the shear amount of new features and improvements that went into it (Completely new UX, better management of updates, screenshots, feature graphics, and perhaps most importantly is internationalised metadata (descriptions, summaries, app names, screenshots).
Indeed. Talk about a man ahead of his time.
Uber is charging drivers to work
>I haven't had that problem. Django is alright IMO, if a little "heavy" on machinery.

It might help to keep in mind that I've had Django running on a server since around 2008. You can imagine that Django has changed a lot since then. Every year or two the site would go down as the host would change their Python libraries. So I'd need to update Django, which was always nontrivial if you're changing from a version that was a few years older.

Perhaps Django is stable enough now that you can upgrade Django versions every 3-4 years and have it go smoothly. But not in those years.

Arguably, you could say I should have had my own Python + Django + all libs installed in my user area and not have relied on my host's environment. Or used a Django friendly host that provides this to you automatically.

At that point I'd go back to my question: Given that a SSG gives you a blog right out of the box, why should I even consider Django? I don't want to be constrained by hosts, and I don't want to have my own custom Python install for each site I host.
This is a nice overview of some of the fundamental aspects of modern mathematics and how they fit together. It's definitely targeted at an advanced reader though.

A book describing the large-scale structure of modern mathematics and its fundamental concepts at an undergraduate level is Mathematics, Form and Function by Saunders Mac Lane. If you like this paper but feel like it's currently out of your reach, you might like this book.

Something deep about mathematics that I feel has only begun to be explored in the last few decades or so is how intimately connected computation/logic is to algebra and geometry. Connes doesn't really touch on that here but research programs like Geometry of Interaction and Geometric Complexity Theory are really exciting to me.
Oh, I know what it is. It's Android apps that are all open source and a store for such - the client app. Android users can also sideload them from the site via APK.

Did they just number the app differently and 1.0 doesn't mean first non-beta release? They've been out for quite a while. I read about them years ago. It would be surprising if their app had been beta this whole time and is just now getting their first non- beta release.

That is the gist of my curiosity. I'm considering an Android device as my next device. F-Droid is on my radar.
Yeah, well the point was I don't want any node apps ever haha
Too many ifs, I can't really take a guess at that :-)
Total shot in the dark, but could there be a use case in Software Licensing? Your customer agrees to host a node in your distributed network, and all clients are able to view a digest of licenses in a format that is not solely owned by the publisher?

Oh, and development instances, of course.
Yalp downloads directly from Google Play using included "fake" credentials (you can also supply your own).
I honestly don't even know where our disagreement is here.
That's interesting to me as I've been looking at Mongo aggregations for a solution to a problem but couldn't find any research on the performance of them.
(disclaimer: Netlify employee)

Netlify supports running a build script automatically whenever you push to one of our supported Git providers (we also have a CLI tool for those who prefer to do that manually). This includes creating deploy previews for branches other than your main deploy branch (such as PRs).

This is actually how the project I work on, Netlify CMS[0] works - the CMS is a completely open source, front-end application that pushes to GitHub using their REST API. If you’re using Netlify‘s continuous deployment, GitHub’s webhook system notifies Netlify of the push and Netlify’s buildbot builds and deploys the update to your site automatically.

[0]: https://netlifycms.org
Ah, well, I wasn't even trying to imply that anyways. I was looking at the pros: better attention, better executive control, better focus. Whether he's great at parties is totally beyond my comprehension.
I think free-space optics tends not to work very well over long-ish distances in bad weather, so it's used mostly for short-distance links (like between two buildings).
"It's reminiscent of a modern car, where you can control all the critical vehicle functions from a few buttons on the steering wheel."

So, one then? The horn?

"Critical" clearly means something different to someone tricking-out a push bike with thousands of dollars of marginally useful kit.
My new bike has integrated everything, carries two kids, a grownup and a rider up hill with a little determination.
I wonder why people don't get this. It's not like you're doing a Fortune 500 company's website with Bootstrap.
Jesus Christ this is a really thought provoking image of capitalism at the limit.
If they're smart, it will go into a risk profile for you to be able to offer you a better deal (assuming you are low risk).

I suspect it might just be an anti-bot thing though. Most bots run in sandboxes which aren't logged into these sites.
Note that although I used the original title of the article, I do feel it is a little sensationalist.
Is anything bad going to happen if we stick to a previous version, assuming that there is no security vulnerability in those? I plan to do that, because of the new design. If there's no changes in protocol it should be OK I guess.
It's just an environment variable. If you can't set an environment variable then power user tools probably are not for you.
Ask HN: What is the best approach to build a SaaS Product with Multi-tenancy?
So do you pick

1) Microsoft - ASP - MVC

https://www.appseconnect.com/how-to-design-a-multi-tenant-application-with-asp-net-mvc/

Or using this guys SassKit

http://benfoster.io/blog/saaskit-multi-tenancy-made-easy

A Multi-Tenant (SaaS) Application With ASP.NET MVC, Angularjs, EntityFramework and ASP.NET Boilerplate

https://www.codeproject.com/Articles/1043326/A-Multi-Tenant-SaaS-Application-With-ASP-NET-MVC-A

2) Django

http://django-tenant-schemas.readthedocs.io/en/latest/

3) Any other approaches?

So I would like to know what sort of architectures some startup's have went with, and some of the challenges they hit by picking that approach?
Never tried MDMA, so not to be some drug defender here. But I think its worth noting that study is a sampling of people who have used an average of 281 "MDMA" tablets over the past 6 years.

It could be that MDMA abuse just has negative affects versus something in a controlled setting for therapy.
Then it would probably be best to just let this go since you have suggested it is not the time or place for it anyway.
Ask HN: How many hours a day do you actually work(specifically developers)?
I am not equating hours to output but i am curious to know how many hours as a developer or also someone with other jobs do you actually work and how much time is spent on HN or other non work related stuff.
We're using Cassandra at scale (~1M concurrent users at peak). It is, in our experience, an absolutely terrible piece of software.

The development community doesn't seem to care about fixing bugs, and when they do fix things, they reliably introduce new, often devastating defects. "Move fast and break things" is unforgivable at the persistence layer. We're stuck using an ancient, unsupported version, because it is, per our empirical testing, the least bad. But we made that choice, and for now we're stuck with it.

Please, let our pain be a lesson to you. I am totally willing to be someone else's "That's how you get ants..." on this point. Our emoji for it in Slack is a burning poo. It's that bad.

EDIT: phrasing.
Ah! I get it. Thanks!

I was kind of surprised that it'd be the first stable version as I've heard good things about you for years now. I don't think I've heard any non-good things.

So, F-Droid is on my radar as I consider my next mobile options. My only Microsoft software is my phone. Yup... I'm a Windows Phone user. I know my shame.

I do have an Andoid tablet somewhere. I'll have to check you guys out a bit more.

Thanks!
The image/summary is present in the Open Graph tag of the page requested.
Looks really interesting, I'm going to try to read it, and thanks for your suggestion of the MacLane book.

Another really excellent resource along those lines is the Princeton Companion to Mathematics, in particular the introductory essay by Tim Gowers (who is also the editor of the book). By along those lines, I mean pointing to advanced mathematics, from the point of view of someone who is kind of OK with introductory undergrad math.
Love it, sounds way more memorable and descriptive.
Literally every single one of the dynamics you mention is already true for taxis driven by people.

Autonomous taxis are taxis, which we understand, with computers replacing the people. That's all they are.

Magical thinking abounds.
OP's pull request would be to basically revert all commits since last version, I don't think it's helpful. As OP, I was satisfied with the original design, and I really don't want the new one, so I'll keep an older version for as long as I can.
Tetra: A Language For Learning Parallel Programming
A calendar of upcoming changes to the Twitter Rules
Presumably the founders didn't sell all their shares.

An IPO that goes up instead of down is much more likely to attract more investment thus driving the founder's remaining shares up.
Visual Regression Testing Rails Mailers
Unlike others on this thread, I love where this is headed. I'd love to have a really smart bike.

However, once I have that much tech on a bike, it would be impossible to park it anywhere without the risk of being stolen.
Yet another bloated distro based upon ubuntu with no tangible value brought to you by a company who (for the longest time) required a support package to be installed on top of stock ubuntu. I suspect them rolling this distro is due to the fact that many of their offerings have discrete graphics and non-free wifi.
Well, the smaller your p, the higher your chance of false negatives, too; maybe there was an actual effect there that was worth more study, and you dismissed it.

The problem is that a study that's significant at p = 0.05 but not p = 0.01 is worth something to science. It indicates something worth doing several more studies on, preferably by different teams from different institutes with non-overlapping confounding factors. But the practice of science gives you only two options once you find such a study, as a young scientist: promote it immediately and become visible for having discovered something, or aggressively ignore it and go find something else that you think is likely to be immediately promising. "Doing science," as you put it, is the worst option for you because it ensures you spend a lot more time on something for no reward -- and the rational self-interest here is perfectly rational, because if you don't get funding or tenure, you're not going to do any science any more at all. (As seems to have happened with Dr. Cuddy.)

To be clear, I have no well-formed opinion on whether Dr. Cuddy is a good scientist, having only read this article. I assume she is, or at least that she's honest in her desires. But I think talented, honest people are nonetheless pressured by incentives, and fixing incentives is better for society (assuming we as a larger society wish our scientists to continue to do science) than assuming that people will be self-sacrificial and altruistic in pursuit of a tiny chance at accomplishing the greater good.
This has eerie parallels to in-app purchase options in freemium games, wherein you pay X dollars to earn extra Y in-game. It’s extremely upsetting to see the same psychological hooks used by IAP applied to an already low-margin pool of drivers.
Turn signal would be useful. Just yesterday morning I was almost hit by a car when I was merging from bike lane to left turn lane.
Great point!

Luckily I didn't buy any of the models that included that feature (and none of them were ThinkPads) or I would have had to run Lenovo's LSE Windows Disabler Tool from https://pcsupport.lenovo.com/gb/en/downloads/ds104370