skysight-inc/HackerNews huggingface dataset:
But that is also pretty typical. It moves really slowly, and then a few major new devices are released and others almost simultaneously get updates.

Hey look, the S9 and S9+ are launching with Oreo, the S8 is steadily getting it, and the Note 8 will be getting it realy soon!
There're theories that this happened in the past: https://news.nationalgeographic.com/news/2007/04/070420-exti...
Interesting question. I think it is critical to point out that, the underlying principles for a graph database is different from RDBMS, because the operators in a graph database may not comply to relational algebra.

Consider the following case:

Client A issues a query -- starting from a vertex, conduct bounded closure search, giving every visited vertex a mark (coloring, or lexical flag, whatever you would expect from a graph algorithm)

Client B issues a query -- clearing any marks applied to a particular vertex, which happens to be one of the visited vertex of Client A's query.

Now, race condition aside, let's assume we first process query A then B. Would we allow query B to succeed? It is clearly possible for query B to break the semantic of query A, for example, query A goes through a bridge and then query B cuts the bridge, so the connectivity information is lost.

Of course we could say that such query A should be a part of a transaction, and isolation can be more strictly enforced -- but again, to what degree? Poor locality will cause the transactions to be interconnected with each other. How does a graph database determine what is the true purpose of the algorithm under each query? What does it guarantee?

Many graph databases now claims ACID, but what do they really mean?

Is it just a fancy query language over a traditional data model? Say, you could also build graph queries for a SQL database -- what does a graph database provide that such graph-over-SQL cannot?

p.s. I work on Microsoft Graph Engine: https://github.com/Microsoft/GraphEngine. We decide to build a modular graph processor rather than calling it a graph database, because we don't really know by default, what kind of semantics does a user want. With GraphEngine, you could plug in linear query languages likq Gremlin or GraphQL, you can also plug in SPARQL, or traditional relational model with strong guarantees, or down to bare-metal key-value store with atomicity and durability only. I do think that a graph data model is very helpful in many scenarios, but I think we really need to advance the research on the semantic of graph management.
Dupe of https://news.ycombinator.com/item?id=16538753
> Is there really still that much money going against legalisation?

In New York State it's the alcohol lobby.
rocket.chat is the best alternative
Well, this is a wonky topic. Before the question is asked, it should really be clarified what is meant by the "you" part. A lot of the responses here seem to talk about things like how you respond to situations or a crisis. I think this mostly suffers from the fact that the current wisdom is to merge what is "you" and what is "your body". You can control your body to some extent, but it's like saying you're your Toyota. You're really not. And if something happens to your body, it may drastically limit what you can express, i.e., you can become a vegetable due to an accident. But that wasn't of /your/ doing, so it's not really "you" (under the definition above). It's something that happened _to_ you. Just like most of your body, truth to be told. You don't create your infant body, or your normal body, so how can it be you? It's not, it never was.

So most of the time when people talk about their "true self" they're talking about "my body, without too many tweaks". And I think that's the wrong way to go about it. You should be tweaking and updating your machinery and potentially you can get pretty far doing so. But it's still just that - machinery. It's never going to be you. The "you" is not that interesting, and the idea that we're all sorts of fundamentally different "you"s is problematic in itself.

I think it's really the wrong question to ask, who you are. You got a machine and you can study it if you wish but it's not exactly some stable construction and it's not "you", regardless, you're just a meta-field it projects some stuff onto. I think the less mysticism around this are, the better, as the mysticism makes the machine seem too sacred and immutable, and as if it has its own right to exist.

"I'm not like that, that's not something I can do" is my least favorite response ever. You are not your machine. You may decide you don't want to do it, which is valid. But saying you can't do it because you're some immutable thing is not valid.

P.S.: I'd really like to know how they measured things like "smart" and what not in this study and why they're so confident about their measurements...

Seriously, there's no such thing as a reliable and unbiased "smart" test right now.
The point of recirculating hot water is to preheat the pipes so the water is always immediately hot out of the tap, so turning it on just when you start using hot water sort of defeats the point.
Yes, you’re talking about the proliferation of declarative APIs over explicit, imperative ones.

My pet theory is that because we typically understand our needs before we understand the code paths required to fulfill them, our V1 APIs are usually a declarative “this is what should be” interface. Then we spend days or months making it happen and by the time we understand the required code paths, we’ve totally baked our expectations about the “make it so” API into our architecture.

Getting to a good, explicit, imperative API requires a whole nother step, and often a major refactor. You have to step back and ask “what is really happening now and can I conduct it more directly?”

... but by that time your code works and it hardly seems worth the effort.

But it is worth the effort. The declarative API will just get uglier as you add to it, and provide no real guidance about where future additions should go. Just throw another key in the config. Add another conditional. An imperative one will constrain your future choices about how additions can work, and therefore helps you clarify your domain model as you add to it.
Here's an example:

https://youtu.be/iWXebEeGwn0
South Africa's President Calls for Confiscation of White Land
That's not true at all:

"But over the last few decades, the age at which toddlers become diaper-free has been creeping upward. In 1957, 92 percent of children were toilet-trained by the age of 18 months, studies found. Today the figure for 2-year-olds is just 4 percent, according to a large-scale Philadelphia study. Only 60 percent of children have achieved mastery of the toilet by 36 months, the study found, and 2 percent remain untrained at the age of 4 years."

http://www.nytimes.com/1999/01/12/us/two-experts-do-battle-o...

The biggest difference that affects potty-training today is the time available for parents to dedicate to it, it has nothing to do with the children.
Ahh, but you don't need a general-purpose one do you?
Check this out. https://unacademy.com/course/c-programming-essentials-994/BM...

Definitely a good kick start.
If it's not in the baseline spec it isn't going to happen.

It would at least have been nice if the 'extensions' had a required way to be opaquely handled and saved as files so that other tools could use them.
thanks

should probably look more closely at powerdns..

however this doesn't solve the dhcp side of things.

specifically not looking at SaaS since I want consistent deployment flexibility and potential for mixed scale/scope/environment deployments (devbox, lan, wan, mixture, yadda)
Gamma ray bursts can happen at anytime![0]

[0] https://www.youtube.com/watch?v=RLykC1VN7NY
San Francisco is losing more residents than any other city in the US
Made our day with that comment, @acct1771! Thanks for trying us out, and we promise to remain good and kind as we grow :)

Happy to be your first supporter on BMC!
Android Popcorn?
We did have an issue with our email service provider (SendInBlue) during the HN launch day. Please try again; and let us know if the issue persists: hello@buymeacoffee.com, @TheBuyMeACoffee.

Cheers!
We must still be willing to try. While cute to attempt to hack around politics by breaking the law, it is not a long term strategy to affect change at scale.

We can appreciate the inroads Uber and Lyft have made in disrupting transportation networks that will last well after they've both exhausted their runways, but a sustainable system will need to exist in the future that does not rely on VCs burning piles of capital in dumpsters.
And why would I listen to a brain tissue sample anyway?
Another thing to consider is that e-mail is actually part of the DNS standard. Of course with SRV records, you could add discovery for any new arbitrary service via DNS, but the fact that it's part of that standard says something to just how old it is.

I think part of it is just the ease of setting up services. You can install new programs on your desktop win/macos and they'll update themselves and all that, but servers are not so easy. There are things that are coming out that make servers more pluggable/lego brick build-able like Sandstorm, and maybe one of those will really take off and make hosted apps something more individuals would be willing to pay for.

E-mail also has its huge share of problems. Setting up your own e-mail server is also super unreliable because of over-aggressive spam filters, as I wrote about here:

http://penguindreams.org/blog/how-google-and-microsoft-made-...
Is Elon Musk’s Boring Company Tunneling into the Past?
Ruby 2.5 prints backtrace and error message in reverse order
I still have to regularly remind people that Trump did not win the election with a majority of votes. I am flabbergasted by how frequently I hear Americans say of Trump "... well he was chosen by the people".
Lego 2017 results first decline in sales and profit in more than 10 years
Do the people you send mail to and receive mail from also maintain their very own mail server?
Wow, thanks to reading HN headlines in the morning I realized my own cert expired at midnight and I was able to fix it without any damage.
You are in one mode of transport at a time, but your phone can receive multiple forms of communication at a time. All of them with their own notifications, badge icons, and alert sounds, and behind those, some person demanding your attention and only the most minimal cultural etiquette about when to use which and when, if any etiquette is present and pervasive enough through your social and business circles at all.
Good point. I'll be sure to bring this up in our next brainstorming session. Thank you!
thanks - should have mentioned specifically not looking at cloud services

(e.g. self hosted, but without needing 5 different polyglot microservices and a service managment layer and 32GB of ram just to keep the whole mess running)

I see 0% need for this complexity in many cases on the presentation side - and if faster response is required internally, the same API IF can be used for service discovery or side-chain announcements, etc can be bolted on on a per-application basis if desired.

I also see 0% need for this to be a cloud exclusive domain - e.g. hybrid scope/location deployments, etc.
How about we stop blaming people who accidentally pressed figurative "system self-destruct" button and start asking why there are so many of those buttons everywhere? Nowadays this is a recurring theme. Simple mistakes leading to catastrophic failures at grand scale. "Just be more careful" doesn't cut it anymore, because in the software world there are just too many things to be careful about.
Is there a default, or standard TTL for this type of certificate?

EDIT: Looks like the standard TTL for these code signing certificates is none, 1, 2, or 3 years.

https://www.entrustdatacard.com/products/categories/digital-...

https://www.globalsign.com/en/code-signing-certificate/

https://www.instantssl.com/ssl-certificate-products/code-sig...
We love emojis! Supporters always leave comments with emojis. We'll check if we missed to support it somewhere.

Link dialog issue - I've passed it on to our developers and we're looking into it.

Thank you, Andrex!
If it takes you too long, maybe you're doing it wrong then? Are you sure you are solving a real problem with it?

I don't mean to insult you, so please don't take this the wrong way... The Point I want to make is this:
Is it even a reasonable project to build a build system that does everything for everybody? It would appear -- from plenty of evidence around in most open-source projects -- that mostly each of them had to work around at least a couple of restrictions in their off-the-shelf build-system, and I haven't seen a reasonable sized project that got away without additional scripting.

So if the developer already has the need for custom scripting, why not take python? And if it Takes less Time+LOC to roll your own project-customized build-system than it would take you to integrate a "general-purpose" build-system... There is a very strong case for a small python script like the one presented here.
It makes sense to do what they're doing right now: get legalization done at the state level. If the federal government lifted restrictions tomorrow, state-level prohibition still applies in 21 states. 21 of the 29 states where marijuana is legal are medical-only.

If you legalize it at the state level, you create a new market. Nobody is shipping weed in--crossing state lines with marijuana is, as it turns out, frowned upon--so you've got a total (pardon the pun) green field opportunity. There's no incumbent businesses to compete with.

If weed was legalized by the federal government tomorrow, most of the remaining cannabis prohibition laws at the state level would fall away in a few months' time. You could then ship weed across state lines, though, which would mean that large California and Colorado growers would begin pumping weed into these new markets far faster than a fresh startup ever could.

If you're someone with money, it makes FAR more sense to lobby at the state level rather than the federal level. And they are, seeing as more than half of the country has some form of legal weed.
The layout engine looks really cool!

I personally think we're long overdue for a Yoga alternative that implements CSS Grid like semantics consistently across Web and React Native. Being able to reuse the same fluid, declarative 2d layout for your responsive website to implement your native mobile/tablet UIs would be a killer feature IMO.

I'd love to see the project turn into an actual open source project with a compatible license though, as opposed to just a tech demo with strict licensing requirements. Part of this is me just wanting to use it for free, but I do also believe building an open-source community around your layout engine can drive adoption of your product and help you improve the layout engine itself at a much faster pace than if it remained closed.
That isn't the operating dichotomy anymore. Most modern conservatives are collectivists. Nationalism, racial identity movements, and religious traditionalism are all to varying degrees collectivist. Any talk of saving our culture, race, etc. is collectivist.
Go on par with Java? .NET 2.0 beating everything else out?!

I feel like my world has just flipped upside down.
But you are making new requests to the Oculus api and that part is failing. You wouldn't expect the ajax requests to continue to work just because you left your browser open for years.
“I haven’t checked but I don’t think I’m in too many databases.”
For your situation, I would think a mini electric hot water tank at the endpoint could work as long as you have excess electric, you can dump it there as heat. It's much cheaper storing as heat instead of in battery or ultracap. You'd get losses from leakage, but if it's well insulated it could be worth at least checking out the math.

Ive seen some claims that solar water heating/circulation systems are now more expensive over their lifetime than collecting the solar as electric and heating water, but I've never gone through and sanity checked that calc.
what we really need is a Facebook whistleblower.
Fraternitatea  românilor  cu  sârbii  si  bulgarii
It's a mess. At one point we had a backup domain controller that had gotten incorrectly setup as a time server, and was out of sync with the rest of the world, with a slight amount of drift. Randomly, our test servers would end up syncing time from that server at times, and wind up slightly off. When the time got slightly more than around five or ten minutes off, connections (over TLS encryption) from those boxes to our Lync IM servers would start failing, and weirdness would ensue. Reboot the box, or sometimes just sign in and out, and things would straighten out, for a while. Very spooky.

This was all years ago, so my recollection may be fuzzy, but I spent entirely too much time futzing with SIP traces and certs. Weird, weird things can result from time inconsistencies is my takeaway, however.
Would love to see more visualizations of other frameworks in their respective languages. I wouldn't be surprised if they were just as big.
Islam dates to the 7th century. According to its doctrine, it is the ultimate and final refinement of Abrahamic faith. Muslims believe that every prophet going back to Adam were taught by the same God they believe in, and hence were also Muslim; according to Islam, Judaism and Christianity are the same breed of Abrahamic monotheism which has since been distorted by man. So if you asked a Muslim, they might tell you that Islam is the original religion.
Reptile: A Scalable Meta-Learning AlgorithM
Do you have links for one-click assembly too like Macrofab and PCB.ng? Taking a day to place parts with tweezers and hot air is a major pain point.
Nice, https://huu.la implements a similar idea, but for web pages -- for anyone that's interested.
Are aware Lincoln didn't win the election with majority of votes?
Uber booked half the theater for the opening night of play inspired by scandals
it's not really a conspiracy when energy payment squabbles are smacking you in the face in the news..

https://www.export.gov/article?id=Kosovo-Energy

https://www.reuters.com/article/us-ukraine-crisis-russia-gaz...

etc etc etc
Some TC39 members proposed this. It is in no way even discussed or decided by the TC39 committee yet. The fancy naming is proposed by some as a solution to prevent name collisions with the flatMap and flatten array methods used by an old version of the Mootools library. I.e. do not break the web.
You wouldn't be the first if you couldn't go on.

A close family friend took his own life shortly after his wife died of cancer. After over 25 years of living together, I guess it was just too much for him to continue without her.

I was too young at the time to understand and to be honest I'm still too young to understand.
The kicker of course is that if you set the date to something in the future you may have a pile of other services fail before your code is run — Basically any /other/ services that happen over TLS may fail (correctly as their certs have expired ;) ).
Another problem is the DEA –an agency who's sole existence depends upon the legal status of drugs– is responsible for determining their status. Such a clear conflict of interests.
He was, in fact, chosen by the people in accordance with our voting system. Both parties win with it, and nobody who's won ever tries to change it... leaving suggesting it's "unfair" to the realm of people who are just upset that they lost.

I definitely would like to see it improved, I think the two party system sucks, and our voting system guarantees it, and the fact that my vote doesn't count for much because I live in a blue state annoys me a bit.

But the people did, in fact, select Donald Trump to be President. A penalty, that at times, is exactly what our society deserves. :/
Direct democracy for every issue individually is not the best overall system. It prevents the political favor-trading between representatives which has a valuable purpose - that is, voting against your immediate interest on topics unimportant to you in exchange for votes for your important interests. If every vote is independent and there's no way to coordinate things, then you can't do something like getting national healthcare reforms passed at the cost of providing corn subsidies.

Furthermore, legalization of cannabis requires more than just saying "okay, it's legal now". There's a ton of unresolved questions: what are the rules around driving high? Who can buy cannabis legally? Which jobs are allowed to be worked high? Which businesses can sell cannabis? What license do you need? What are the penalties for flouting age restrictions on sales? Can you smoke cannabis in a bar? Can you vape cannabis in a restaurant? How is cannabis taxed, and at what rate?
Injecting politics?
That's more like a common practice of all western media, and it's not just the past few months. I'm glad you noticed.
I can't really make sense of your post, to be quite honest.

> It's more about one's natural base or comfort level.

I mean, no, I don't really agree. Negative feelings about oneself are extremely dependent on your society, I would say more so than your personal preferences (i.e., behaving per your personal preferences when it generates negative social attention is MORE damaging than behaving per social preferences when it generates negative effects due to ignoring personal preferences). Most people can adapt. Personal baselines basically only kick in at far extremes and most people are neither.

What introverts generally hit isn't that, it's that introverts may be very different from the rest of the folk (since they're the non-default) and stand out as a sore thumb, anyway.

> Heck, the article could talk about Jazz lovers and pass the same message.

Again, what? Jazz is not a universal trait (introversion/extroversion affects everyone). Being super into Jazz or super not into Jazz is not really going to modify your life much. How is this similar at all?
Yes, the article was about China. No, the article didn't try to pass Broadcom of as being Chinese, it did however, mention that Huawei was Chinese, for whatever that is worth. I hardly see how the article was factually incorrect in any way, or even deceptive.
Matt, I still remember being a young webmaster watching your YouTube videos, almost immediately whenever you'd release one. I remember joking about how you never changed your shirts, then you put out a video saying that you film several weeks of questions in one sitting and that you were going to change shirts between questions from then on. I always thought that was really cool of you to be that receptive and open to the community, always reading the comments and being what seemed like the only source of truth in Google during a time of hidden updates and obscure policies. You've given so much to everyone, I can only imagine how much you must have given eachother.

If there's anything the community can do to help, please don't hesitate, you've helped us all in ways small and large.

Stay strong, she lives on in you and everyone else she touched - continue to treat her good by taking care of yourself and everyone else she is a part of.