skysight-inc/HackerNews huggingface dataset:
>"Why would I want it to reimplement HTTP authentication when I can place it behind a reverse proxy that's already integrated with my company's AAA and has been doing nothing but HTTP for oh, three decades or so?"

Because getting RBAC right for individual indexes in Elasticsearch is not necessarily trivial. Example, I have multiple groups and users. And lets say I want to give some users access to these indexes but not these other ones and this group can access these indexes read-only and this group can add or delete but not access the admin endpoints etc. Just "putting it behind your company's proxy" doesn't work out of the box. And integrating this on Elasticsearch client Nodes - nodes where node.data is set to false and node.master is set to false, would have been very logical.

Also not every company has AAA with full LDAP integration, i.e any early stage start up that consists of a small handful of people wearing many hats because some of which are not their area of expertise. Lots of these types of companies are also using Elasticsearch for full text indexing.
Explicit async IO is the building block which allows the things you mention to be efficient, and Rust's aim is being great at low-level code, e.g. implementing the runtime systems for those languages. Another use of explicit async IO for Rust is building nice abstractions for other Rust code to use, and these abstractions may or may not be so explicit about the asynchronicity.

Like with a lot of Rust development at the moment, these libraries are building blocks, they're not the end of the story.
The ONLY thing that facilitates that is government intervention and market perversion.
I was under the impression that backgammon was a solved game (i.e. there is a known optimal move for every possible position), can I ask why you used an AI instead?
Who has the time to look at you and other millions of candidates' Github repos? Recruiters wouldn't understand them anyway and engineers have more important work to do.
Wasn't "The Machine" (whoever came up with that name should be whipped with a wet noodle) supposed to have memristors? I skimmed the description, but didn't see any mention of this having memristors, just conventional DIMMs.
> Doesn't that effectively amount to manual memory management?

Not really, example in Active Oberon:

TYPE
point = RECORD x, y : INTEGER; END;

VAR
staticPoint : point; (* On the stack or global *)
gcPoint : POINTER TO point; (* GC pointer *)
noGCPoint : POINTER(UNTRACED) TO point; (* pointer not traced by the GC *)

> What particular languages are you referring to?

Mesa/Cedar, Oberon, Oberon-2, Active Oberon, Component Pascal, Modula-2+, Modula-3, D, Oberon-07, Eiffel, BETA.

There are probably a few other ones.
It turns my stomach to say this, but I think the reason why these ideas aren't implemented is the people in the "poor" neighborhoods are of a lower social class than the people running the cities in question.

I very much doubt a legislator or city council could muster money from Us to spend on places where Those People live, even if it makes financial sense. I would love to be wrong about this.
I hear you - there's a lot. Seems people are motivated to build tools for founders, which is great.

When we built this, we were tired of the curated lists too. 1) They don't change as the community's barometer on what they're using changes. 2) It's one person's view, not the founder community.

The goal of founderkit is to be more than just reviews, but this was the logical place to start since nobody seems to have done it in a way where it's alive.

If you don't want to use it, no prob. Lots of people have found it useful. Maybe you will too after it's more than just reviews.
Spending that much on rent for a starting company, is just completely ludicrous.
Google Xi: A modern editor with a back end written in Rust
I have the Lenovo Y Gaming Armored Backpack B8270. Why?
It fits any laptop and has a properly padded separation just for my laptop. Water resistant, which is a big plus in London.
http://shop.lenovo.com/us/en/itemdetails/GX40L16533/460/D97E...
interesting comparison but it is a bit disingenuous

there is more going on than just input in that reaction time figure

8fps fails to assume a reaction time of 0.125s for the same reason that the human eye's ~220fps.. now this is a mental stretch of the true underlying mechanisms but i'll make it for sake of consistency of argument(o).. fails to imply a reaction time of .00454545s

i guess i assumed autonomous vehicles sensor data would be measured in hertz, but now am intrigued by what framerate the computer vision system works

(o) http://www.100fps.com/how_many_frames_can_humans_see.htm
Google's Contributor

https://contributor.google.com/

From Wikipedia:

Google Contributor is a program run by Google that allows users in the Google Network of content sites to view the websites without any advertisements that are administered, sorted, and maintained by Google.

https://en.wikipedia.org/wiki/Google_Contributor
My idea of a vacation would be playing with this thing. In looking at variations in systems architecture I see this as the opposite extreme of Google's "shared nothing" architecture. There is probably a PhD thesis in developing a calculus that can transform an algorithm P from one to the other architecture.
Making touch scrolling fast by default
Thanks for your invaluable insight! It brings a whole new perspective to content marketing.
Others have elaborated further; here's Felix Salmon and Nick Rowe:

http://blogs.reuters.com/felix-salmon/2009/07/17/who-cares-a...

http://worthwhile.typepad.com/worthwhile_canadian_initi/2009...
PressReader.

6,000+ publishing partners around the world (USA Today, Washington Post, The Guardian, Le Monde, Newsweek, Bloomberg Businessweek, Vogue, GQ, etc.) Unlimited access model, all you can read on your smartphone or tablet.

Two business models:
(1) Consumer subscription ($29.95USD/mo)
(2) Sponsored by a business (stay at one of 10,000+ hotels who sponsor PressReader access for their guests, fly with airlines like Qantas, visit a local library that sponsors access, etc.)

Millions of MAUs and growing at light speed.

Business model: royalties paid to publishers whenever someone reads their content, so generates revenue and audience for publishers.

(Full disclosure: I work for PressReader.)
Typical symptoms of Imposter Syndrome. Meditation can help to reduce the effects of Imposter Syndrome.
It'd be or_panic, following conventions.

The idea is that I expect this to be Ok/Some, and if it's not, please use this error message.
Societal benefits may be one thing, though I'd say for companies of this size it's only a side-effect of economies of scale, but as far as most of us experience them Mondelez is pretty standard CPG company.

https://en.wikipedia.org/wiki/Fast-moving_consumer_goods
It turns out JavaScript is pretty popular on the front end as well.
See my sibling comment to the above. By the time your software has matured enough that it's been deployed to non-developers, unwraps have no place in the code. It's not an error-handling strategy, it's just "// TODO: Add error handling" that the compiler understands.
Shouldn't this still work? I think if you are signed in on gmail, then if a third-party site asks you to log in, it will pop up a window with just a button saying "authorize", you should not be asked to enter your password again...
I'm actually excited about server-side Swift for exactly this reason. It's early days though.
Actually it has a very large shared non-volatile memory. HP felt memristors would be a great way to make that memory but as it is pointed out in the article you can make it with regular DRAM and leaving the power on, or with Intel/Micron's cross point (Optane) NV-Dimm tech.
Professional CEOs v/s Founder CEOs
You're right. I realized I wasn't being very constructive in the comment, and edited it. I only saw your comment afterwards though.
Sure, most cryptocurrencies will probably fail over the long run. But the comment I was responding to was asserting that Bitcoin would fail because it lacks "underlying usefulness" or "commodity backing". I disagreed with that concept of money - but I didn't say that possessing the aforementioned properties of money would ensure that Bitcoin, or any currency, would not fail.
According to TFA, the certs have already been revoked.
You're right, the Caribbean region was not covered by any of the existing links:

https://developers.google.com/chart/interactive/docs/gallery...

Should be fixed now.
Non-ACA plans went up by a comparable amount in the years just prior to ACA; that was one of the reasons the ACA had the urgency it did at the time.

Our Non-HDHP non-HSA-qualifying premiums today are more expensive, but not nearly twice as expensive, as the small group market was in 2009. But the trajectory we were on prior to the ACA was double-digit annual premium increases, so it's tough to say how much of that is ACA.

Remember also that these "regulations" we're talking about are primarily things like actuarial value, spending caps, community rating, and guaranteed issue. That's not red tape!

Obviously, if you're 25 years old and buying insurance, the ACA is not a particularly great value to you (unless you have a "pre-existing condition", which I'll remind you there's no due process for adjudicating --- an unexplained seizure 10 years ago is a "do-not-cover" pre-ex). But that's part of the point!
FREE GIFT – Aspire 200 CALORIES BURNING DRINK with Any SpinaliS Chair
10-pound textbooks should definitely go.

To be honest, I have a hard time singling out the kind of book that cannot be adequately (and attractively) represented in a digital format.

Being able to zoom images/diagrams in and out, search, translate, etc. all seem like a big thing.
No worries. I did it, too. I led with criticism followed by understanding instead of the other way around. It's hard to get ourselves out of destructive patterns. :)
I stop doing other things.
Change "is an application of" to "can be badly implemented by, with serious issues" and you're just about there.
Thanks for the feedback.

We're tracking the missing services: https://github.com/rusoto/rusoto/issues/436 . There's plenty of work to do and we're concentrating on getting them implemented. Sometimes progress is slow since it's a side project, but it's still moving forward.

If we can make the derive statements work as your code snippet shows, I'd be really happy. We'll take a look at how we can improve codegen when new features are available. Some of our codegen is dated, using what was available when it was written.
Monitoring DNS in cloud-native applications
There's a difference between username/password gatekeeping security of an infrastructure service, which my post was quite clearly discussing, and fine-grained RBAC in the data plane. One is itself data within the database, while the other is gatekeeping to the database; they have vastly different impetuses, design constraints, and security strategy.

Conflating the two is wrong and, yes, many services themselves conflate the two which reduces the flexibility of both. Why not let my system do the AA and tell the backend what user it is so that RBAC can be implemented? I haven't used Shield but I'm guessing this is difficult to separate; in a number of other systems it is.

The key to your office is not nearly the same as the key to each drawer of your filing cabinet. Each can be shared independently and serve different purposes. You might decide to never use your office key, for example, because of the armed linebacker in your lobby. In my experience, most of the effort to make an infrastructure service speak authentication is intended for gatekeeping and RBAC comes later. ElasticSearch obviously went all the way with it. This whole conversation about infrastructure authorization tends to make people forget what the actual threat vectors are, which is really the subtext of my thesis here.

Every company has at least a subset of AAA, and hand waving it away as "eh, early startup stuff" is also dangerous. Putting stuff behind Google SSO is nice for startups these days and, boom, AA-sorta-A.
I really gotta move out of California...

It's not a California thing. As part of my job, I spend a lot of time presenting at public meetings and in my spare time I do a fair amount of advocacy (for various causes) which also results in a lot of time in public meetings. I've been in public meetings in small rural villages and large cities across 30 states. And I've observed the same thing - the folks that attend those meetings tend to be dominated by those affluent enough to take the time to go.

The starkest example of that are public meetings in poor cities where projects will affect large minority areas and yet 95% of the attendees will be affluent folks from the outer suburbs. It's not that the affected folks don't care, it just that when the meeting is held at 2pm or 5pm or even 6pm on a weeknight, they have jobs to go to and they can't make time to attend. The most diverse, well-attended public meetings I've been to have always been held on Saturday afternoons.
> I actually find the ratings to be really directionally accurate

That is the definition of confirmation bias.

> I know there are a million sites out there for this but good luck googling "best free conference call."

OK. https://imgur.com/a/f9JQ4

(Which more or less further supports my point of this being a popularity contest)
Martin Shkreli Kicked Off Twitter, Periscope
I've said for a long time that if investors insist on only funding Bay Area companies they should just skip the middleman and cut checks directly to real estate owners and speculators.
Yep, you can tell by the way the helicopter sounds and the walking animation for spiderman. The motion blur also looks very similar. The terrible looking ENB mod makes it difficult to notice, tough.
I would love to these analysis made for Europe.

Here in Italy the oldest part of the city are usually the most popular and most expensive.

We don't have THAT much land over here and regulation are pretty strict on what you can build and where...
It's only January, but the tax man is lurking
عاجل: جامي يعترف بالهزيمة و يلجأ الى موريتانيا
We had a course dedicated to design patterns in the third semester, a second course on them in the fourth semester, and in semester 6 you could optionally take another course on them.

On top of that, we always had suggested reading material which would be given at the start of a semester. I'm fairly sure, but not 100%, that design patterns were mentioned at the start of the second semester as suggested reading material but not yet mandatory (since we would see it the year thereafter).

But my memory is hazy on that, I know that I picked a book up on it early in university but it is possible that that was one that I found by reference from another book and not by the list of books from the university.
RStudio Connect: an R publishing platform
If anything, tech is quickly turning this world into a pile of poo with no space for real humans. Teaching people how to write code won't do shit to help them; this is all about making sure there's desperately cheap labor around to fix bugs tomorrow.
Ask HN: Has Anyone Switched from Linux to Win10 Linux Subsystem for Development?
In the past, I dual-booted with Ubuntu and Win7. Development was on Linux with certain apps (Office, etc) on Win 7.

I'm about to get a new laptop with Windows 10 Pro, and wondering whether the Linux subsystem offers enough of the Unix ergonomics to get stuff done.
Hi sixQuarks, genuinely appreciate the feedback, and the additional comments that came in here while I was writing.

In our experience, actionable feedback comes from founders who have used a product, not those who just spend a lot of time researching. That's precisely the problem with Gartner, Forrester (who basically get paid by both vendors AND buyers to make decisions for companies, with zero interest in the best tool for the job). If you want to throw darts at a product, theirs are world class targets.

While it's easy to throw darts at a handful of short reviews from founders who are so busy they can barely keep up with email, we hear from Founderkit users daily that they find tools and are able to make decisions immediately. Don't read too much into the short reviews. There's a lot more going on here.
Ask HN: How to find jobs related to US politics as an engineer?
I've always been somewhat of an armchair political person, but I'd like to look for a career outside of "big box engineering" companies like Google, Facebook, etc. Are there any websites that focus on this kind of hiring in the private or public "political" sectors?
If the open resolvers fail, people will have to go back to the method the internet has used since it's inception of utilizing the internet root servers.
Completely agree, wasn't intending to be hyperbolic. My intention was to indicate to the GP that upgrading an existing project from bs3 to 4 would be hard and mostly unnessasery. And clearly not the main intention of the bs team.

We all do tend to do a redesign of our sites and apps eventually and that the correct time to make the transition.
You mean why haven't we achieved world peace and provided the entire world with stable electricity and sufficient capital to build labs and expensive medical equipment to fill them?
There's a lot of if's here. My only point is that it didn't sound like an obvious overreach by prosecution.

Would I risk gun ownership if I thought my family was in imminent danger? Without question. I would have even done so even if I risked significant jail time.

But here, it's not just "borrowing" a firearm from a friend, it was an illegal purchase. Did this person look into restoring their gun-rights due to extenuating circumstances?

Was justice served? Hard to said because, as I said, we don't have all of the information.

But it's also hard to say that somebody convicted of felon in possession of a firearm, who was in fact both a felon and in possession of a firearm, was an abuse of the legal system.
ANSiArt application for modern browsers
I tend to agree that high-level languages that are already paying the cost of a pervasive runtime (e.g. for GC) should abstract away async vs. sync operations. But Rust is a low-level language, and with that comes the expectation of explicitness and direct programmer control.
[This comment has been removed since it was off-topic]
Germany passed legislation covering Mitfahrgelegenheit ("opportunity to share a ride") early on. It limits the amount you can charge for a ride to covering costs and makes it illegal to make a profit. Even when Uber was attempting to operate in Germany it was forced to obey Mitfahrgelegenheit legislation, and for about a year in Düsseldorf & Cologne you could get across town in an Uber for less than a dollar. It could easily work out cheaper to take a car between the two cities than to take a regional train and around ⅛ of the cost of taking a taxi. Eventually Uber got tired of subsidizing rides and pulled out of the market. Incidentally, another mismatch for Uber in Germany was that many cities didn't artificially cap taxi numbers in the way that US cities do. Taxis were already plentiful and relatively affordable in Berlin, so apps like MyTaxi offered the hailing and pay-by-tap functionality of Uber to regular cab drivers who are mostly independent drivers who pass the commercial driving exam, buy commercial insurance, and register as cab drivers with the city.

I don't have any data to back it up, but I suspect that BlaBlaCar has been under pressure in Germany in the past few years. For a long time competition in intercity buses was restricted, and while cheaper than taking the train, was still quite expensive. BlaBlaCar was cheaper, and expanded into a lot of non-consumption of intercity travel at the time. Once low-cost bus service came in from companies like FlixBus it was often cheaper to take the bus than to rideshare, with more predictability and less co-ordination problems. Deutche Bahn as also provided more low-cost runs in response to this competition, though they seem to purposely make it hard to find these trains on the bahn.de website, while they are easy to get through aggregators that show cheaper modes of travel.[1]

That said, there are a lot of operators on BlaBlaCar that operate counter to the law. Many people I know who use the service regularly have a story of going to meet with a driver who looked like a 25 year old blond German woman in the profile picture and discovering they were riding in an 8-seat van driven by a 40 year old immigrant.

[1] You can get an idea of different costs at the aggregator busradar, though they don't list every provider. https://www.busradar.com/search/?From=Berlin&To=Düsseldorf&W...
VR headsets on planes mean we can isolate ourselves from irritating cabin-mates
As far as I know the private key should be enough, I wonder if it was an issue with the client you were trying to import them to.

Anyway, one block is still pretty good as far as getting free money goes! Best of luck recovering them.
circulation numbers are the strongest signal that a book is valuable

LOL no, by that logic The da Vinci Code or Harry Potter books would be literary landmarks. Now, I enjoy a good yarn as much as anyone (and Dan Brown and JK Rowling write great yarns) but it's not like books and the book selling industry are all a giant intellectual meritocracy, marketing and commercial leverage have a lot to do with it. Certainly popularity is a useful signal, but things can be popular because they appeal to a lowest common denominator rather than because they're of great quality.

Let's take JK Rowling's Harry Potter works as an example. They're excellently crafted in terms of narrative pacing, clear characterization, and engaging storytelling. I enjoyed them hugely when I read them a few years ago, and happily spent a week or 10 days immersed in the wizarding world. Anyone who likes reading can enjoy them, and aspiring writers can learn plenty from studying them. At the same time, they're very formulaic and recycle lots of common fictional tropes --- indeed that's partly why they're worthy of study, - their very shallowness makes it easier to spot the structural features. But we would be making a mistake is took the excellent qualities as the standard of value, because the popularity of Harry Potter and its many imitators in the marketplace would have a tendency to crowd out books that excel in other areas where works of popular fiction are deficient.

It's fine for publishers and bookstores to pursue the public taste wherever it leads, but the function of the library is provide more rounded and balanced offerings whose value will span generations rather than only focusing on what's most popular. There's a lovely little library a few blocks from me that I thought I would spend one day a week in when I first saw it, but I hardly ever go there because the selection is abysmal. It's full of multiple copies of things that used to be popular, and woefully lacking in good things that were never very popular. A library's primary purpose is to be full of good books so that even if you can't find a particular work you hoped to read today (perish the thought that one might have to wait for anything...), you will have many high quality alternatives.

This is only possible of you allow librarians to do their job as curators. They should not be required to distil years of complex and highly individual literary and organizational knowledge into the sort of simplistic metrics that appeal to professional administrators. Of course, part of the problem is that some people see the intellectual and cultural diversity of libraries as a cultural threat that has the potential to undermine the status quo, and thus attack the function and independence of publicly-funded libraries in an effort to curtail rather than curate the spread of knowledge.
Location: Campina Grande-PB, Brazil

Remote: Yes

Willing to relocate: Yes

Technologies: Espresso, Robotium, Selenium, Android, Java, Git

Résumé/CV: www.linkedin.com/in/raissamatiasdasilva

Email: raissamds@gmail.com