skysight-inc/HackerNews huggingface dataset:
The principal feature that I consider when evaluating XMPP servers and clients is their support for reliable message delivery (no message loss on connection interruptions), and the main method of achieving it is with XEP-0198 ("Stream Management") [1]. Unfortunately Jackal does not support it, and AFAIK it is much harder to implement it for an existing server or client than to design the application with XEP-0198 in mind.

To support reliable message delivery as defined in XEP-0198, the application needs to:

(1) count and acknowledge stanzas;

(2) buffer unacknowledged stanzas for redelivery in case of stream resumption;

(3) resend delayed stanzas in case of stream not being resumed.

Note that some clients that claim support for XEP-0198 implement `urn:xmpp:sm:3` (Psi+, Conversations, Gajim with python-nbxmpp>=0.5.6), while others implement `urn:xmpp:sm:2` (Swift, Gajim with python-nbxmpp<0.5.6). The revisions differ in how they count stanzas. Ejabberd supports them both simultaneously.

The level of support also varies. An application may:

(1) just count and acknowledge stanzas;

(2) resend stanzas on stream resumption;

(3) resend stanzas on reconnect without stream resumption;

(4) resend stanzas after the application is restared.

Psi+ supports 1 and 2, does not support 4, and probably does not support 3. Swift supports only 1. [2]

[1] It is also technically possible for the client to use XEP-0313 ("Message Archive Management") to retrieve undelivered messages and to discover and resend unsent messages, but the latter is not described in the XEP, and I'm not aware of the clients that do so. I have found this suggested by Holger Weiß at https://github.com/redsolution/xabber-android/issues/128#iss... , together with a clever (currently abandoned) extension of XEP-0313 with `urn:xmpp:mam:sub` that subsumes XEP-0280 ("Message Carbons").

[2] To study interactions between Jabber clients and servers, I wrote https://github.com/orivej/xmpp-logging-proxy that serves as a Jabber server by relaying communications to the actual Jabber server while saving the decrypted streams to files.
Awesome, I love messing with Ruby and semantic web stuff. Thanks for posting this. Could you explain more? How do you implement the strongly-typed feature? How does it interoperate with the Ruby-RDF library? https://github.com/ruby-rdf
> The end game would be for the business to run something like duplex on the other side, and you’d have duplex talking to duplex.

And looking even further into the future, we can imagine a day when the computers forgo natural speech and use a better-suited form of communication. Some kind of sequence of ones and zeros transmitted directly across the wire.
I thought there was particular brain wave patterns associated with it. Which if so you could certainly measure them.
You don't say. I've seen companies that really couldn't afford it get sucked in to this nonsense at great expense and with very little to show for it. But some 'mindfulness consultant' made off with the loot. Besides the fact that you can't really force employees into stuff that they wouldn't do out of their own volition (imagine a company that suddenly forced all the employees to visit Scientology sessions regularly or something that effect).

These hype cycles only serve the people that peddle the hype.

Of course people are totally free to do what they want in their own time and if they feel like spending that on 'mindfulness' (which conveniently is so vague it could mean just about anything) then that's fine. Back in the 80's everybody seemed to have their personal Guru, now we have this. 20 years from now we'll probably have something else that takes its place.
My guess would be Popcorn.
The Silicon Valley /"Business School" mindfulness fad is much more recent, past decade or so.
True.

It was a big bird for its time. It is a shame that none were preserved, though that isn't much of a surprise because even just one of them would be expensive to store and maintain in a non-flyable state.
Looking too far into this issue depresses me so much that it's hard for me to talk about without getting emotional.

Consider an easy recipe for a tasty lunch- bread, cheese, tomato, mustard. In the US, buying these ingredients off the shelf of a major grocery store and assembling a sandwich results in a disgusting combination.

These are four ingredients that should be delicious- and yet you have to hunt to find edible versions of each of these items and often pay wildly high prices. Store-bought tomatoes taste like water. Even the artisan bakery sections yield bitter, preservative-laden bread. Mustard is created in vats to maximize shelf life instead of quality. If you don't know how to find artisan cheese, you're stuck with plastic garbage. But the sandwich will look* incredible, like the platonic ideal of a sandwich.

This trend of cheap, attractive food is trickling up even into restaurants. I just moved to Houston, and with every new restaurant I go to I become more and more frustrated with the bland, uninspiring food even at local "hot spots". I've seen the most beautiful, awe-inspiring sushi, tacos, and burgers- all that taste like nothing.

The only places that remain safe are immigrant-run foreign grocery stores, most of which who will go out of business in the next two decades as their owners die, and their kids go into fields that actually generate money.

*Emotional because of how the basic pleasures of existing are continually sold out in order to protect the bottom line- for instance imagine living in a world with zero wilderness, in which there literally wasn't a direction you couldn't turn without seeing human influence. It's already hard to go to coastal towns and watch the waves because you'll be able to see the giant mega-hotels lit up with balcony lights.
Google I/O 2018 codelabs
I suspect that the more we learn about self control, the more it will come to resemble what we know about intelligence. It's heritable environmentally, genetically, and it's a learned habit. It's not evenly distributed among the population.

So with that said, we already use technology to enhance our intelligence -- reading and writing, for example, or more recently things like wikipedia and google maps. Why not use intelligence to enhance our self control as well, if it leads to more fulfilling lives?
We don't have a board. We raised money by taking deposits over a year before delivery. It's just between us to figure it out. I've followed a lot of the advice I've received here and so far it seems to have worked. First positive conversation in a long time today. The first step is to try and survive what's left of this month now.
Can't law enforcement now just ask Google or Facebook or whoever for the information they need without needing your password (or future token)?
Smartz Alpha 0.7.0 Release Notes
I daily a x220. It's perfect.
I've missed the irony here.
> And even at that price they're only guaranteeing 3 years of updates.

3 years of security updates – you only have a guarantee of 2 years of feature updates.

And even worse, it’s not $650 in Germany, it starts(!) at over $900.

Fuck this, I’m just going to develop for iOS, even that’s cheaper.
> It's no different than a bomb assembly video (which is illegal).

Where is this illegal? This most certainly isn't illegal in the United States of America. Showing vs inciting.

> If, perhaps, owners of guns were concerned about gun assembly videos being taken down, they could help the general public with efforts to reduce incidents of mass gun violence.

Abstinence-only sex education and marijuana prohibition have both worked so well! Let's increase accidental death during gun assembly by purposefully hiding information! That will stop em!

In reality: you just do not like guns. That's okay! But hiding perfectly-legal, informative, educational information? You've now violated the First as means to spite the Second.
Yeah I am thinking mostly nicer ChromeBooks. But the nicer ChromeBooks compete quite well with ThinkPads, price-wise.
The Well was a bbs for tech nerdery, futurism, science fiction, etc... in the 80's. It was massively influential in creating the cyberpunk literary genre and many tech people from the time were on it and influenced by it.

There is a direct line of ancestry IMO between the well and places like HN.
I'm not sure it's just trained behavior. There are also things like:

- permission and privacy controls work better for native apps

- native apps can run in the background (I'm not familiar with backgrounding a specific site and letting it work or send notifications).

- controlled app lifecycle, with a webapp all the latest garbage is always getting pushed to me. With a native app I can disable automatic updates and stick with a version (until the underlying API breaks, which is unfortunately often in my experience).
David Marcus was a senior executive at PayPal and was poached to lead Messenger. This move showed that Facebook was serious when they meant that Messenger will be a standalone project, with its own features, strategy, etc. and would have a different app, a different social graph than Facebook. He’s among top 30 people you should know if you care about movers and shakers in the Silicon Valley — and probably the most influential French person on that list, with Yann LeCun.

He’s a key player at Facebook and this is a surprising move. I care because I care about the company, but I agree with you that for non-Facebook-Kremlinologists, it’s minor news.
> that they've been indoctrinated to accept without questioning.

Which is made easier when governments define and outlaw "fake" news. What separated us from totalitarian governments in the 20th century was we protected speech while hitler/stalin/mao/etc outlawed "fake news".

Do you really want Trump or Obama or Hillary or George Bush to have the power to limit speech? Do you really want either the republican or democratic party to define and outlaw "fake news"? Do you want corporate interests to ban "fake news"? Oil companies bribing politicians to label climate change as fake news? Drug companies bribing politicians to label the drug epidemic as fake news? I certainly don't.
Bad example. When the Roman empire fell the average life expectancy increased in all regions [0] and [1].

Turns out complex societies are used to funnel wealth to the richest at the expense of the poorest. Who would have thought, apart from anyone who has studied them.

[0] The Cambridge Companion to the Roman Economy, chapters 15 and 16

[1] Britain After Rome: The Fall and Rise, 400 to 1070
Tell me the difference between stupid and illegal and I'll have my wife's brother arrested.

Seriously though, libel and slander cases in the US are ridiculously hard to prove because you have to prove intent.
Globalised phenomena (Cola, Marvel, McDonald’s) can have localized meanings (trashy/hyped/cool/classy/masculine/feminine). It’s not an either/or thing. In sociology this is dubbed glocalization.

https://en.wikipedia.org/wiki/Glocalization
The reason you think these points are unsupported is because there is a large context that people on the left are familiar with but the rest of us opinion is not because it is not regularly discussed in corporate media.

For instance, the work by Noam Chomsky and Edward Herman, Manufacturing Consent documents how mainstream news consistently reinforces government narratives, even when they are based on lies (Iraq, Vietnam, etc). These organizations you mention are in fact propaganda outlets intended for foreign audiences or literally government agencies, they don't regularly directly criticize US foreign policy on other than a tactical basis.

The Jeff Bezos story is an example of the larger story of media consolidation where the majority of US media is owned by a handful of corporations. How often will such news organizations report conflicts of interest or report critically on their bosses?

The establishment position is bloodthirsty. That's a big point of contention.
I believe you can blacklist publishers, which has always been my favorite feature.
In a dark moment in the past it had occurred to me to try and sell my shares to a company in our industry that would like to see us gone. I don't think I could do that though.
Because there are lots of businesses that don't have a booking API and don't see the need for one, or can't afford one. This kind of technology allows interaction with them, because it's easier to interact on a common transport protocol than to expect everyone to change to your preferred one.
That being said I feel like it won't be long until this tech is used for scamming, phishing and pranks.
You are probably right that in principle one could eventually come up with a full catalog of features of a reservation. There would be about, say, 100 of those.

I seriously doubt that they will proceed to define and collect them, since those are probably 10% or less of all reservations, but lets say they would.

Then still, the conversation you make to make the reservation is a process in which you make the decision.

Say, there is a place inside at 20:00 or a place in the garden at 20:30. Are you going to let Google choose between the two options for you?

Do you imagine there would be an api in which you specify to the assistant, before it makes a call, your preferences in that much granularity?
Interesting... customer interactions aside (the difficulty of the customer is probably irrelevant to the case), it didn't come off that way from the New York Times article, but it did in the official opinion from the Colorado Court of Appeals (https://www.aclu.org/legal-document/craig-v-masterpiece-opin...). Might not change the scope for a narrow ruling, of course, but depending on the "scope" this might affect the outcome.

It's worth noting that religion per se is not a protected class in Colorado's discrimination laws. Sexual orientation is. (https://law.justia.com/codes/colorado/2016/title-24/principa...)

Even if religion was a protected class, one problem I see here is that it really isn't "Christianity" as a whole in the Bible verse case that the owner found distasteful per se. Rather, it's the opinion expressed by the Biblical verse chosen. Christianity encompasses a wide range of opinions, after all. There are some Christians who downplay the anti-homosexual verses in the Bible (or have different interpretations to them, eg, they believe there is some degree of mis-translation). If the baker had refused to make a cake with a more universal symbol representing Christianity as a generic concept (say a cross), I think there's a stronger case that this is religious discrimination.

But as it is, it's a message. Compare this to if the reference was non-Biblical but similar in intent. Say, the customer wanted to write a message like "ALL FAGGOTS WILL BURN IN HELL" on the cake (weird message for a cake, but so is an anti-homosexual Bible verse IMHO :) ). The owner certainly has the right to refuse here because they find the message distasteful. Is there much of a difference? Whereas, in the other case, it involved a class of people that the owner found distasteful, yet was protected by the law above.

I will say that it is indeed these sort of cases that do make "protection laws" a bit troublesome... such codes force the baker to go against his or her own personal beliefs. If it's just one cake baker losing business over a moral code like this, it's probably better to err on the side of not worrying about it. The trouble is, we're well aware of the results that happened when a minority group isn't protected, and suppression of the minority group is systematic and widespread. In other words, from my vantage point, the alternative appears to be worse.
I installed the beta the moment I heard the keynote say I could immediately.

The new swipe-up-from-Home UI is off by default. I had to turn it on in Gestures. By default, it's the old three-button UI: Back, Home, App switcher.
I’ve always wondered why anyone would use JS for form submission? One JavaScript error in one remote library and customers are now unable to contact you, and The only signal you get for the failure is your empty inbox.
Right. When "Enterprise" says "blockchain", what they mean is some combination of cryptography, an immutable database, and data/control/access/ownership flow logging. Sometimes also a financial product.

I think this word is now like "hacker" or "AI". It's not completely meaningless -- it does have a kinda-sorta fuzzy meaning. But that meaning is different from what techincal experts mean when using the term and is very much audience dependent.
And this has to do Snopes getting something wrong...how?
I never understood the difference or relationship between trace-like "meditation" and "mindfulness" (which I thought is something like introspecting into your mental state to recognize and defuse your emotions, like the "HALT: Hunger, Anger, Loneliness, and Tiredness" self-check)
As the PM for this feature I'm happy to answer that it works in Excel Online starting today in the developer preview!

Right now developers have to sideload the add-in manually. But when the feature ships publicly, the add-in that has the custom JS functions will be deployed to a "catalog". The various Excel platforms (like Excel for Windows, Mac, and Excel Online) will all be able to access that catalog automatically to run the same functions because a pointer to the add-in gets persisted in the xlsx file.

That's a little different from VBA UDFs, which get stored in the file itself. But one advantage of our new model is that it will be way easier for organizations to manage and maintain their JS functions, compared to VBA.
For Facebook, Change Is Political. For Google, It’s Personal
More chips on a board requires more cooling or less power consumption.
Whatever happened to large sea planes? I imagine they were phased out because they were too expensive, unsafe, or for some other logistical reason, but it seems like they would still be practical for some purposes.
I recently wrote a guide (https://blog.mapbox.com/styling-mapbox-terrain-rgb-c75d1cd71...) about extruding the contour lines within the Mapbox Terrain vector tiles
(https://www.mapbox.com/vector-tiles/mapbox-terrain/#contour) that could be helpful to you as soon as I update it to match our recently re-released Studio product.

Check out https://www.mapbox.com/help/access-elevation-data/ for more background and let us know @Mapbox if you have questions!

Note - I work at Mapbox
> I like opinionated software built by obsessive people. This isn't that. You can smell it.

Very interesting, and my initial reaction is that I agree. It's like art in that sense.

Now I'm trying to think of cases where it applies and where it doesn't, and maybe generalize that. A game? Of course. Applications? Yes, if the developer's vision embraces a variety of use cases and real world scenarios. Do I want that for my OS? It does give the OS a cohesive design, which is appealing, and predictability, but the dev's opinion better be that the OS should stay out of my way. A video driver? I guess anything could benefit from cohesive vision - it makes the software easier to reason about - but availability, compatibility and functionality seem paramount. ... I haven't yet left my laptop, so there are many more possibilities.
What stops a restauranteur from abusing Google's Gmail service? Presumably Google won't allow you to do spam with Duplex either.

If you are going to be more enterprising then you can already do this. Just put some HITs on Mechanical Turk and let them place calls. Should cost you a few bucks to flood hundreds of calls.
This article does not have a valid argument against using JSON-LD.

It may be read as an argument against making namespaces a ubiquitous part of JSON, in the same way as they are ubiquitous in XML (even though not part of the base XML spec). It’s a valid argument against getting to the point where namespaces pop up in every JSON tutorial, and every JSON serializer takes a namespace map, and every user of JSON has to deal with them.

But JSON-LD (as RDF) uses namespaces to solve a particular problem (merging data from disparate sources). Solutions involve costs, that’s normal. You might weigh this cost against the expected payoff and decide it’s not worth it for you — but the article doesn’t do that.
On my iPhone 8 Plus, it's under a second and honestly, not that bad.

If it's open in the background it's nearly instant to switch to it, unlike some other apps.
Benefit of the doubt is not a good heuristic for evaluating whether a business venture is a good idea.
Sorry, but this is a very unimaginative comment. Yes, people use the app differently than you. For me, this would be extremely helpful while traveling. Right now I piece together the information I want from various travel/restaurant apps.
Not if the service uses TLS; adversaries will only be able to see the hostname.
US shoe numbering for men is simple.

There is a bit of insanity in that women's and children's sizes are derived from that in more than one way.

There are two ways of determining size, but they are supposed to coincide, theoretically.

Manufacturers use the "last length" as the basis for shoe size. However, that is not the foot length, and how a shoe with a given "last length" fits a given foot is a variable and so the fit ultimately requires testing. The last length is supposed to be about two shoe sizes larger than the foot length.

The last length formula is L3 - 24. So a last length of 12 inches (one foot) corresponds to size 12. From there, surrounding sizes are 1/3 of an inch increments. Which is the odd thing: where else you do you see increments of 1/3 inch?

Thus, in any case, if you have a 12" foot, that's a US men's size 14.

The foot measuring instrument you see in stores, Brannock's Device, accounts for this and so its formula is L3 - 22.

So these sizing systems are intended to coincide, but are different estimators.

You can see that using centimeters doesn't solve all the problems. Suppose centimeters were used, but the manufacturers used last-length centimeters rather than foot centimeters. You'd have to convert your foot length to last length according to some rule of thumb, and then ultimately resolve things by trying the shoe. If manufacturers had to use foot centimeters, they wouldn't be able to measure some trivial property of the shoe like last size to determine size. Foot centimeters aren't absolute; they would have to use some representative model of a foot and base it off that: still no guarantee that a 27cm size based on a representative model foot fits your 27cm foot.
This is basically what 56k modems do, isn't it?
> I’m not sure what is a 4 star restaurant given that the Micheline guide gives maximum 3 stars

It's the user rating from Google Maps users. They are represented as stars and you can filter based on them.
> Reinventing the wheel

Canonical is notorious for doing this. The silver lining in this case is that they aren't reinventing all of the pieces of the wheel..

Yea, Calamares is a really cool project. It's a shame Canonical isn't using it.
I've written a detailed argument for why passwordless auth (using email or some sort of reliable auth) is more secure than using passwords: https://medium.freecodecamp.org/360-million-reasons-to-destr...

The risk factors associated with how humans use passwords vastly outweigh the risk of data being captured in transit.
Will this make it possible to run Docker in a Chromebook? With Crouton, which is just a chroot, you can't run Docker at all (without changing the ChromeOS kernel), and can only run rkt containers. If this new Linux apps support really runs in a Debian KVM virtual machine, then maybe it will be possible to run Docker in that, which would be a massive advantage over what crouton provides. Anybody know?