skysight-inc/HackerNews huggingface dataset:
Clips was inspired by Charles Forgy’s OPS5 that was implemented in Common Lisp and introduced the Rete algorithm that is also used in Clips.

I didn’t do much with Clips but OPS5 was a large part of my working life for years (supported commercial versions on Macintosh and Xerox Lisp Machines, extended the Rete algorithm to support multiple worlds for an internal project).
> field type that explicitly supports date times with timezones

So as a string then in MySQL? ;)
The classic EEE strategy is to "extinguish" the desirability of the open source offering compared to the perceived trick MS stuff, so the community shifts to the commercial offering.
So Bad She's Good
I should be pretty easy to set this up with Dash by plotly, and you can host in various places.

Here a guide we've written for an app where you can drag and drop a file and get a chart from it.

https://kyso.io/KyleOS/creating-an-interactive-application-u...

But you can extend to take an SQL query or maybe to set up an external api call.
Why "relegating"? Is this about that old chestnut of sci-fi not being good literature (so if something is good literature then it can't be sci-fi, by definition)?
I have the first 3 points covered with resilio sync, wireguard, and running ZFS on a Linux district with full disk encryption. I would have all 4 if Linux supported newer fingerprint readers
Measure IAB TCF GDPR Consent Given Rate with Google Analytics
I think the main difference here is that the nazi's were actually doing bad things as well as saying bad things.

In this case, bar the rare exception by individuals, these are people who are vocal that they think they're superior based on a superficial biological trait and nothing more.
https://www.eeoc.gov/laws/types/pregnancy.cfm

nice try, but no:

If a woman is temporarily unable to perform her job due to a medical condition related to pregnancy or childbirth, the employer or other covered entity must treat her in the same way as it treats any other temporarily disabled employee. For example, the employer may have to provide light duty, alternative assignments, disability leave, or unpaid leave to pregnant employees if it does so for other temporarily disabled employees.

Additionally, impairments resulting from pregnancy (for example, gestational diabetes or preeclampsia, a condition characterized by pregnancy-induced hypertension and protein in the urine) may be disabilities under the Americans with Disabilities Act (ADA). An employer may have to provide a reasonable accommodation (such as leave or modifications that enable an employee to perform her job) for a disability related to pregnancy, absent undue hardship (significant difficulty or expense). The ADA Amendments Act of 2008 makes it much easier to show that a medical condition is a covered disability. For more information about the ADA, see http://www.eeoc.gov/laws/types/disability.cfm. For information about the ADA Amendments Act, see http://www.eeoc.gov/laws/types/disability_regulations.cfm.*
Not a chemist, but as far as I understand the process you're using to process the CO2 also needs water or at least some other source of hydrogen? Where would you get that from on Mars? (Sure, there is water on Mars but not in the atmosphere.)
So, what is your conclusion after reading it?
Problem is that there's a ton of shared hosting providers that won't support such a setup, as it would require a lot of modifications to 1-click-installers for WordPress. General WordPress users have no idea about such things, and the demand for more elegant solutions is therefore quite small.

That, and the fact that WordPress popularity stems from the fact that it's fairly easy to set-up without technical know-how, makes it unlikely that another path will be chosen in the close future.
I believe you're looking at this the wrong way around. The consensus is that buying carbon offsets only works as the last resort, only after you've taken all of the steps to reduce your output in the first place - fly less, drive less, eat less meat, eat local produce, reduce the amount of products you buy. If you're buying a carbon offset to feel better about your lifestyle, you probably shouldn't bother.

After that, you still need to look into the actual product you're buying into directly and ensure that they're doing what they say they're doing, and that the programs are managed correctly (which is very difficult to do).

In terms of calculating your CO2, https://www.carbonindependent.org/ is pretty good for the UK. I'm not aware of an equivalent for the US though (sorry)

- http://theconversation.com/carbon-offsets-can-do-more-enviro...
- https://www.theguardian.com/environment/2011/sep/16/carbon-o...
- https://www.independent.co.uk/life-style/motoring/is-carbon-...
- https://www.nrdc.org/stories/should-you-buy-carbon-offsets
- https://www.abc.net.au/news/science/2018-04-11/carbon-offset...
- https://theenergymix.com/2017/04/25/carbon-offsets-dont-redu...
Back in 2003 I worked for a startup that used CLIPS. While it's quite powerful and expressive, as the number of rules grows it becomes very difficult to reason about and debug them. The application logic becomes spaghetti-like and very brittle. So it's an interesting paradigm to learn about, but not very useful for real-world applications IMO.
Dockercon serverless session from last week
Why is technocentrism killing blockchains?
Plotly with Cufflinks is pretty great to integrate with pandas (wide range of quick examples here: https://kyso.io/KyleOS/cufflinks-intro)
I completely agree with using chat solutions such as Drift, but what is important to highlight here is that "With great power comes great responsibility!", meaning if out have chat solution in your product and want happy customers, you need to be there to serve them all the time. Making sure that response time is instant, and quality is not lacking. And that is something I found super challenging, since as a small company you are fighting different battles at the same time. Any thoughts on that topic?
There already is one, written by the people behind JMAP even, with a public demo instance at https://proxy.jmap.io/ (don't use the demo with your own credentials of course, host it yourself)
BTW Cmder IS ConEmu. Specifically it's CE set up with Git and Clink which is command completition.

Last time I checked ConEmu still lacked horizontal scrolling, so it looks ugly when the text gets word wrapped.
Microsoft announces IE mode for Edge to aid enterprise compatibility
We (at brainioapp.com) are right now working on collaborative mind map app that works like notes that you can convert (based on mark-down) to mind map. It's like a combination of Evernote and XMind. Video here: https://youtu.be/nJjFs7GmIBQ.
There's obviously many ways to avoid this situation, but it seems remiss not to mention in the "How to avoid this situation" section that you can usually malloc() such an array.

Obviously that's not a drop-in replacement in all cases, but once the article stats talking about API changes the obvious thing is to have a struct with (among other things) a pointer to such an array, have an my_init() function that returns a pointer to the struct which'll include a pointer to a malloc'd array, and a corresponding custom my_free() function to free the struct and its array(s).

This is the common way I've seen e.g. Pascal strings implemented in C. E.g. a struct with size_t alloc_pool, size_t strlen & char *str;
> Their key innovation was the idea that connections that were pruned after the network was trained might never have been necessary at all. To test this hypothesis, they tried training the exact same network again, but without the pruned connections. Importantly, they "reset" each connection to the weight it was assigned at the beginning of training.

> “It was surprising to see that re-setting a well-performing network would often result in something better,” says Carbin.

This, intuitively, makes sense to me. It seems that the pruned model has to waste less training cycles on inferior weights, and it can therefore spend more cycles on further optimizing the good weights.
I'm not sure how this is surprising anyone given that we've all known that battery capacity decreases with each recharge.
They're not as critical as you think if someone in your immediate vicinity that the person who's trying to contact you knows how to contact has one...
Twisting Whirlpools of Electrons
Transformer Architecture: Attention Is All You Need (Deep Learning)
A collection of things that are Turing-complete by accident
https://news.ycombinator.com/item?id=16383072
Agreed, I'm voting with my dollars and will no longer purchase Epic products, and will now consider them in the same class as EA.
Detailed brain map uncovers immune cells that may be involved in disorders
Benefits of Robot Assisted Knee Replacement
Though you do need to pick a number. The paper itself describes a game state which devolves into the 'the player who picks a larger number wins', and even gaining a large but finite amount of life can be dangerous if you don't go large enough (I have heard of a specific example of someone gaining arbitrary life, picking a google, and then losing by have their life reduced to zero through a series of losses of half their life).
Have been using WordPress for 13 years but switched to Hugo last year.

The WP ecosystem is broken and Automattic rather cares about pushing out _another_ page builder than fixing the ecosystem and core aspects of WP. They will dig their own grave.
.... this is precisely one of the reasons the laser system mentioned in the article is being developed.
Quantum Computing with Graphene Plasmons
I don't think this is quite related: this article is about array sizes being part of the ELF ABI, while what you've linked is a discussion of the Linux kernel not having a stable API.
Well it's quite common for people using “normal” email-exchanged MS office revisions. I have no clue if there's specific tooling for these cases. Of course you could brush them off and say they wouldn't be a problem if they just used online editors.
Visualizing and Analyzing Earth Science Data Using PyViz and PyData
Couldn't you also just setup an emacs server that listens over a TCP socket?

https://www.gnu.org/software/emacs/manual/html_node/emacs/TC...
Agreed. Standard lawyer jokes aside, I used to routinely advise clients against filing lawsuits which would have benfitted me and my firm financially. In many cases, it would have been a waste of time and money for the client. I'm surprised that financial advisors think it's acceptable to advise against a client's interests. Not surprised that they would do it, but surprised that they publically state that there is nothing wrong with it.
Using AI to translate 2k African languages
I just checked out that video about Demotivation. I instantly understood so much more about how demoscene videos work and how they are created. Amazing stuff. Thanks for that.

There's a universe of time to be spent enjoying all those tools for the creative soul.

Also: "We need tools that help us manage complexity better than what we have today. We need tools that will help us iterate faster. And I believe that tools that give us ways to reason about our problem visually as we are authoring and editing our software will be key. Not as separate drawings and documents. As an ingrained part of development. As a way of communicating to the machine what we are trying to achieve with our software."

This!! Yes! My thought for the past 15 years or so. We've got an army of programmers (and general computer/phone users) pushing the cart with the square wheels for decades. Myself included. And this is about making those wheels just a little bit more rounded.

This is true on so many levels. Not just software tools. I mean we really can't come up with a better input UI than a mouse/keyboard/touchscreen? Wait, what? We're moving a cursor on a screen?! And the screen is flat?! Neuralink please end our suffering.
IoT Developer Survey 2019 Results [pdf]
This is a huge selling point for Rust. If you have a project done in C++ you will need to have at least one amazing developer in your team to double check all the code to insure that nothing can go wrong. You will also preferably have a team of developers that are medium+ in coding in C++ because if it’s a junior team the senior dev will spend all his time teaching and correcting the code his team does.

With Rust thanks to the borrow checker and all the help from the compiler you won’t need that wizard in your team. That means less stress thanks to the compiler and less management and you can have a team with a lot of junior devs without having the necessity to have anybody to be senior to oversee the code and you can still be confident to ship code to production.
This is strictly incorrect. 60 is the minimum deck size. There is no maximum.

You may have up to 4 copies of a non-basic land per deck. There are then limitations on how many of particular cards can be played at once. In general, the battlefield has no max size.

But as others have mentioned, there are mechanics to take creatures from the graveyard and generate infinite mana.
An overview of macOS kernel debugging
Here's a guide to using Github+Kyso [1] to publish your type of article to the web, it should be a very similar workflow to github pages, and you can use any of the popular python visualization libraries - we support plotly, bokeh, vega, altair, matplotlib etc.

https://towardsdatascience.com/publish-data-science-articles...

[1] Disclaimer: I'm the CEO of Kyso
Not sure why you got downvoted. SubEthaEdit was magical back when - here is the link to the github repo for the recently released source: https://github.com/subethaedit/SubEthaEdit
My Take on Property-Based Testing
This doesn't work by the way, but they really did try it.

Inevitably something goes wrong, delaying a train, and then it's dangerous because the timetable says it's clear ahead of you but it isn't.

Eventually the absolute block system was invented. You track where a train actually is, and don't allow more than one train to be in a "block" of track. But that took a whole bunch more technology and a whole lot more deaths to invent.
This would be very user hostile.
You don't even need malloc: just expose the address of the first element of the array (i.e. "erase" the size) instead of presenting the whole backing array, size and all. The issue here, of course, is that you can no longer use sizeof.
I think Al is bad for you when it comes to handling food.

I’ve heard that aluminium pots and pans, as well as traces in things like salt, are strongly linked to Alzheimer’s.
...if you're Lance Armstrong.
Do you need to do something special for "wsl" to send a command to wsl? I only get an error on my win 10 machine (that "wsl" is not a known command/let).
Ships would appear to have access to an idea anti laser countermeasure - spray lots of water into the air!
You're looking for an anti-Sybil defence. Generally, some chain-of-trust involving nonduplicable demonstration of identity.

Depending on the strength of defence required, anything from a low-cost registration fee (see Metafilter) to some form of recommendation-and-vetting or simultaneous in-person token-granting event (simultaneous to avoid entities being in two places at once). And auditing for abuse.

There have been several proposals for such systems also assuring some level of anonymity.

It's unlikely any approach will be perfect, though an arbitrary level of assurance is likely possible at some cost.

Note that surreptitiously fingerprinting and preemptively certifying to establish entity uniqueness are vastly different from a user awareness and concent perspective.
Google used its influence via Web Search to expand into the field of Web Browsers. So Google used it's Web presence to recommend Chrome.

Additionally, Google used it's Web Services (e.g. Google Mail, Google Docs, YouTube) to nudge users in the direction of Chrome. If YouTube works best with Chrome, people will flock to it.

Finally, Chrome might be the popular choice, but the most popular choice can be quite heinous in other ways.
Deck building is not the entirety of the decision involved in playing magic. One of the points in the paper is that the number of decisions in the game is potentially infinite and that the consequences of those decisions can at lease in principle be rendered incomputable.
> (...) if two keys depend on each other, and one user sets one key, and the other user sets another key, and the document is now invalid, you'd need the engine to be able to reconcile at a higher level?

I am not sure if I understand you correctly here, but it's not really that. Could you give me a more concrete example?

The kind of problems for extra types are, for example: user A changes a paragraph to a list item and user B splits it. As a result you'd like to have two list items instead of a list item followed by a paragraph. This is impossible if you don't give more semantic meaning to the operations.

There are other problems though, as you mentioned - with invalid document. For example, you have this kind of a list:

* Foo

__* Bar

__* Baz

User A outdents "Bar" and user B indents "Baz" creating a list like this:

* Foo

* Bar

____* Baz

In CKE5 this is an incorrect list (we don't allow indent differences bigger than one). This cannot be fixed through OT so we fix it in post-fixers which are fired after all the changes are applied.
I was going to say I fondly remember PowerToys on Windows XP, but it looks like it actually goes back to 95. They were always one of the first things I installed after a regular reinstallation of Windows.

Later I switched to Linux and realised most of it was already built in or unnecessary and, needless to say, regular reinstallations are no longer a thing for me.
Clear conditionals like this (or short circuiting) are very nice when it comes to merging.

One liners and mammoth tertiaries that are too long can lead to conflicts and more problematic merges/diffs/etc.

One operation per line makes repos and merging, as well as blaming, reading and reviewing, easier to parse.
Remember that interviews are also castings for new teammates so present yourself as a person they would like to spend time with. So asking people that you will be probably working closely with about their hobbies and interests is a good way to find connection with them.
A number of years back, I wrote an OT implementation in Clojure/ClojureScript as a hobby project [1] and learned a lot along the way. I even extracting out the core client/server implementations to their own package [2].

It's an incredibly fun topic, and one that's also really challenging. It also gave me first-hand experience with fuzz-testing where I could simulate all kinds of concurrent-edit conflicts and ensure both clients came out with the same end-result. While the end client/server implementations are working, it was a lot more effort than I anticipated building a full-fledged editor on top. I was too stubborn at the time to attempt to integrate with existing RTEs though, so the most notable part of the project was the core lib, not the end product.

For those interested in implementing it for themselves, I can't recommend this piece [3] by @djspiewak enough.

[1] https://github.com/jahfer/ot
[2] https://github.com/jahfer/othello
[3] http://www.codecommit.com/blog/java/understanding-and-applyi...
Companies Should Enable Their Devs to Contribute Back to Open Source
What Israel's Strike on Hamas Hackers Means for Cyberwar
Down in South Africa.
Could you recommend some real[0] WP-focused providers? Since the company I work for has several WP websites with relatively high traffic we've been looking for such providers, tested some but ended with having some VPSes to have the ability to set them up properly. Since those servers are self-managed this is obviously a sub-optimal solution as we have to maintain them, so a reliable hosting provider would be great.

[0] "real" as opposed to provider that has a great WP-related pitch but in-reality this is just a regular shared hosting with no actual wordpress oriented optimization/enhancements.
Jekyll!

Incredibly lightweight and simple to build! Still a WIP though.

www.slama.dev/
To make adaptation easier, allow me to propose the one true global time system, Internet Time (https://en.m.wikipedia.org/wiki/Swatch_Internet_Time)
Hmmm, so this brings an interesting contrast up. Because China enslaves a brainwashed (largely or mostly) male (due to birth control policies) workforce, the United States can never afford to provide Universal Basic Income or ever attempt to balance gender ratios, because these would be massive setbacks to competition overseas.

Interesting. So, as an American, I'm defacto worked to death, surrounded by obnoxious bro cultures, by way of induction on the other side of the planet.

Sounds like a good reason to drop out and do nothing.
Which... is pretty much what he’s saying? If all those who can command a higher wage leave (and don’t return), the local economy becomes hollow and a creeping ghetto sets in.
AI Can Detect Depression in a Child’s Speech
How Headings keeps your data private
I maintain an OPS5 repo here: http://OPS5.org
You should store local date-times. But also the timezone name (not just the time offset!).

Unless you are logging, then you can store UTC.
Same applies to our trash/garbage/rubbish. Time and time again I hear the words "but all of our stuff gets recycled - China/India/Malaysia/[insert] is the problem". Little do they realise that we ship massive amounts of it away.
Using Grav CMS [0] from my SaaS side projects blog. Pretty much what you've described. Light, clean and simple, easy to manage back end (PHP). So far so good!

[0] https://getgrav.org/
Winning without a deal is preferable to winning with a held deal, which is preferable to winning with a broken deal which may or may not be preferable to getting caught by the chasers die to lack of a deal (or due to a weakly trusted one).

A similar hierarchy can be made for a stronger rider in a stage race who has a time preference (over points) and who therefore grants the stage win: granting without an explicit deal is a better investment in future cooperation prospects than an explicit deal (because it can influence all future co-breakists), an explicit deal is preferable to coming in second due to being weaker, which is still greatly preferable to getting caught by the chasers.
Explains why we're never getting Confluence offline editing.
I completely agree with your point, but OP has also a valid point. The brutality of the situation on the terrain (for the last one hundred year) makes people living there be extremely blunt and down-to-earth. And so saying like "target eliminated, good riddance" when the target in question has tried to kill you numerous times feels completely natural.

However, IDF (and israel public relation in general) is also trying to win the public opinion's hearth. And then it's a completely different audience. Most people in the west haven't experienced violence in any kind of direct way. They generally despise violence and killing above everything (which is a good thing). So whenever Israel (or israelis) speaks publicaly, they should never forget that people on the receiving end aren't as hardened and "pragmatic" as they are.

Note that this is becoming less and less true as the west is also becoming a target or radical islam terrorists. But the order of magnitude remains completely different.
Like every other form of advertising.
This is why aluminium drinks cans have a lining of plastic on the inside. So even with aluminium containers, you don't get away from plastic.
timezone aware Babel fish.
Is this a weird way of describing satellites?
Job Recruitment Trends 2019
Computer-Assisted Telepathy Helps Humans Communicate