skysight-inc/HackerNews huggingface dataset:
> Yes, we do. Lots of data, lots of training, better algorithms, more understanding of the brain..

So to build AI all that remains is to understand how it could work.

> but it's pretty clear what we need to do

It isn't (unless by "clear" you mean as clear as in your statement above). I've been following some of the more theoretical papers in the field, and we're barely even at the theory forming stage.

> but it's pretty clear we'll get there.

First of all, I don't doubt we'll get there eventually. Second, I'm not sure simulating a human entirely falls under the category of "artificial". After all, to be useful such a mechanism would need to outperform humans in some way, and we don't even know whether that's possible even in principle using the same mechanism as the brain's.
Disclosure: I work at Azure in AI/ML

Another way to think about it is that for folks building in .NET, ML.NET makes it easy for them to start using many of the ML techniques without having to learn something new.

On top of that, we FULLY support all the industry standard tools - TF, Keras, PyTorch, Kubeflow, SciKit, etc etc. We even ship a VM that lets you get started with any of them in one click (https://azure.microsoft.com/en-us/services/virtual-machines/...) and our hosted offering supports them as well! (e.g. TF - https://docs.microsoft.com/en-us/azure/machine-learning/serv...)
Some chemotherapy drugs list cancer as a possible side effect, which I thought was funny when they told me. Recurrence is different as it's generally hiding cancer "stem cells" that cause this. There's actually a drug in the works that attempts to activate these and make them more susceptible to standard chemo that I think is cool, but it's a few years before that reaches human trials.

As for lasting results, most aren't cures, it's about improving the overall survivability, meaning time until the next treatment option opens up. A lot of these options give you a few months at most which is a big improvement and gives you a chance until the next thing comes out. The reason for this is that we're commonly talking about late stage cancers (3/4). Early stage cancers that haven't spread are cut out before they spread which is the best possible option as it's the highest likelihood of a cure.
It's shorthand for, "We might be losing sales, but we assume they're a negligible amount of total potential revenue", which is a fair assumption to make.
I don't know if WASM, of all things, will help the web evolve. WASM comes straight from a programmer's/nerd's desire for portability, performance, and "optimal" programming languages (eg choice of PL, reuse of code) above all, but doesn't do anything for content. In fact, it makes browsers and web development even more complex and certainly doesn't take the web into the direction of GeoCities of old.
That's a bit bold statement... In Spanish is Piña and in Portuguese is Abacaxi, but a good amount of laguanges does call it ananas
I think the risk management comes from a combination of a smoke alarm on the ceiling and an insurance policy covering house fires.
That won't happen again for political reasons. The moon landing is seen as Kennedy's achievement. He died six years before it happened, but that doesn't seem to matter. It's his legacy.

No president (or congress) would let that happen again. When a president of party 1 sets such a goal the next president of party 2 will shift the goal to make it his achievement instead. Repeat ad infinitum.
How about a native client? I think it's safe to assume that Slack has the resources for this.
Yeah there are a few people have made.
Button of the Month
Thanks for the feedback!

`o` is an alias for `observable`.
`observable` can be used as well.

`h` is the pragma, comes from hyperscript.
it's used by a lot of libraries as the createElement function name so I didn't think this needed a more descriptive name.
Serverless Framework – Now, Full Lifecycle
> that it was most likely a political move masquerading as being motivated by theology.

Reminded me a bit of this wonderful conversation on "you are the worst".

> “I was defending our country.” “Oh, please. You weren’t defending anything except for the business interests of evil men.” “Jimmy, our country is the business interests of evil men!”
"Non virtual methods has nothing to do with OOP, they are a mere sugar for function calling."

By this logic virtual functions are mere sugar for tables of functions and as such have nothing to do with anything besides functions and tables.

"We are talking about OOP, which is defined by late binding/open recursion"

Oh, well, definition of OOP is a moving target, everyone defines it as they like, but when we are talking
about trillion dollar mistakes, OOP certainly implies C++, Java, C# and such simply because Smalltalk and CLOS have been used on the far smaller scale.

Having established this, I'm sure you would agree that saying that OOP prohibits or discourages non-virtual functions is unreasonable. It does introduce virtual functions, but like every tool, they shouldn't be abused.

"a real world example"

Looks like a poor approach to concurrency or an example of abuse of virtual functions, or both.

"How do I know"

Well, a method you are going to re-implement needs to have a clearly defined contract. If it doesn't, it is either not supposed to be reimplemented or the codebase is of poor quality.

You can look at the set of virtual functions of a class as an interface. In the case of a plain interface you wouldn't ask 'how do I know how this interface is used?' - you don't and you can't, you just implement the contract. The same with re-implementation of virtual functions.

"In your example you explicitly redefining factorial"

No, I'm defining a new enhanced math function that reuses some existing code without understanding of its contract. Just like you do in your example :)
You are assuming they are competing for the same housing, which is likely not the case.
Heaven forbid we find a reason to take a break
It depends on the corpus. Stylometry (which is the actual name for this, not 'forensic linguistics') can be surprisingly accurate if it has a good selection of text to work with. How hard do you think it would be to crawl public facebook posts, reddit posts, posts to various hacker forums, and build a corpus large enough to connect the dots? I am betting it is a lot easier than most people think.

Next steps will be application of GANs and similar tools to stylometry to either give your posts a linguistic signature of someone else or to just remove enough unique data points to obscure the source.
This is a simplistic analysis of the situation with some misconceptions.

Landowners supply land, one of the key inputs to the economy. It is part of the capital behind almost all economic activity. Trying running a business - or even living - without using at least some real estate. This is a very fundamental economic misconception.

Landowners don’t support zoning restrictions on their own land. And while many support zoning restrictions generally so do non-landowners (see surveys on the issue). Plus landowners are a minority of voters in the areas with the most restrictive zoning like SF and NYC.

Taxing landowners as if they control their own zoning would distort incentives in bizarre ways. They are already bearing the costs of not being able to fully develop their property. (A negative tax might make more sense!?)

IMHO the core problem is granting local politicians strong powers over zoning because they can gain both support and contributions (legal & illegal) by manipulation zoning. Their powers need to be limited by strong property rights (like in some parts of TX).

A secondary issue in economic and financial illiteracy. There are so many misconceptions about this issue that people often act against their own interests.

Unfortunately I have to agree it is unlikely to get better soon but there are some hopeful developments.
We're in violent agreement here: But the Antikythera Mechanism was built in the Roman era. The time is usually more important than the place or ethnicity when discussing technological advancement.
> I've been following some of the more theoretical papers in the field, and we're barely even at the theory forming stage.

I read those papers too. And I write code and train models day in and day out. I could get very specific on what needs to be done, but that's what we do at our job. If you're curious, I'd say join the field.

I agree with you in that I don't think for a second anyone can make an accurate prediction of when we will AGI, but I have no doubt that it will be relatively soon, and that OpenAI will likely be one of the leaders, if not the leaders in creating it.
I've had good luck with the Nitecore intelligent chargers. Most of those allow for independent charging including different chemistry between slots.
You're typically donating to patient treatments, which are very expensive, and most treatment options don't work out long term if you're at the point where you're on clinical trials. There's also a lot of pure research into cancer itself.
How to Change Your Mind by Michael Pollan is currently blowing my mind.
> We aren't talking about America or Americans.

Not yet.
One task to rule all Elixir analysis and testing tools
> Yes, we do. Lots of data, lots of training, better algorithms, more understanding of the brain...At this point we still need 10x+ improvements in a lot of areas, but it's pretty clear what we need to do.

This is absurd. How much data? How much training? What kind of training? How much better do the algorithms need to be? How do you define better? Also we literally don't even know how our brains work, so we don't know how "actual" intelligence works, but you're saying we have a clear road map for simulating it?

Your entire argument distill down to "we just need to do the same things, but better." And even that statement might be wrong! What if standard silicon is fundamentally unsuited for AGI, and we need to overhaul our computing platforms to use more analog electronics like memristors? What if everything we think we know about AI algorithms ends up being a dead end and we've already achieved the asymptote?

I'm not saying AI research is bad. I'm saying it is absolutely unknown by ANYONE what it will take to achieve AI. That's why it's pure research instead of engineering.
I doubt Journalists hold present-day journalism in high opinion.

NewYrokTimes is perhaps the biggest offender who gets away with this. All I can say is after reading Noam Chomsky's Manufacturing Consent, I can never trust NYT.
Good read, so many people forget the problems of plain vanilla js as they knock all the new frameworks out there.
We made computer stick with Windows 10, Android and Linux triple booting
Ah you're right, I'd missed that. I wonder what versions.
Distilling Free-Form Natural Laws from Experimental Data [pdf]
You are very wrong... I have mac pro 2 years, and I hate it tbh. This is complete crap.
They say React. How is this a desktop app? It's still in a browser.
I was referring to GNU/Linux but I'm sure it was understood anyway.
Oh I loved that article! It was helpful in my decision to have a smaller wedding.

For one of favorite articles, I nominate this epic profile Tommy Tomlinson wrote in 2014 on college/NFL QB Jared Lorenzen:

http://www.espn.com/espn/feature/story/_/id/11382220/ex-nfl-...

Tomlinson one of my favorite writers, and the article is about Lorenzen's struggles played a role in my own starting to get healthier. So, degrees of separation, but I always felt like some day I'd read an article about Lorenzen making a big transformation. Very sad to realize with news of his passing a few weeks ago that it turned out differently.

https://www.nj.com/giants/2019/07/ex-giants-qb-jared-lorenze...
Excel source was one of our first supported data sources. See our early video demo: https://www.youtube.com/watch?v=GwqZlhmei78. We just created an issue on GitHub: https://github.com/ananas-analytics/ananas-desktop/issues/60 We will add this feature back in the following release.
Pa. Legislature site uses IE logo to denote HTML links to bill text
These are all assumptions, and there is a lot of disagreement in the academic community around it.

Humans don't seem to need anywhere near the same level of data or training that our current models need. That alone is a sign that deep learning may not be enough. The focus on deep learning research has a lot of useful benefits, so I'm not discounting that, but there are a decent amount of smart people who don't believe it's going to lead us to AGI.

Source: I also work in medical research, and am doing deep learning- and I've worked for a company that's focused on AGI, and I've worked with several of the OpenAI researchers.
Why are these numbers so small? Even more so to the fine for data protection violations. The point of these sort of things are to make companies think twice. While 11m is a lot of cash it is nothing compared to Google's total income, and would not even been half a years salary for those they refused to hire. Seems like they got let off easy on this one.
No matter the available resources, maintaining three separate desktop apps as well as a web app would mean fewer features and more bugs across the board. And Linux would probably be left on Electron (with less support attention), if not abandoned altogether.
There's quite a lot of experimental evidence in the "purely physical phenomenon" direction. Things like brain surgery, neural implants and mind altering drugs probably wouldn't work as well if they were trying to interact with your non physical spirit.
In the long term, people shorting for bad reasons only hurt themselves.

But in the short term, it does harm people who are long in the stock. People sell for a variety of reasons: unexpected unemployment, retirement, emergencies, home improvements, etc. They may simply want to rebalance their portfolios, and don't want to wait a decade for the shorts to get caught with their pants down.

That's not an argument for banning shorts, which are a necessary part of the market. But it may contribute to a case for regulating prominent news sources which may have a conflict of interest. The SEC regulates pump-and-dump schemes, so there are precedents.

Again, not claiming that this is the case here. (I have dark suspicions that there are political and ideological motivations, rather than profit.) But it's important to recognize that short selling, and slanting the news to depress the price, are not without short-term consequences.
An Alien-Hunting Russian Tech Mogul May Help Solve a Space Mystery
I would recommend code-signing the build before distributing.
Yes, this is a common issue that I find is missed in conversations about cost of living and location (even outside of remote work). Yes, the cost of living in the Midwest of the US is much lower than the West Coast. However, I find that the lower pay there more than offsets the difference. First, because of the savings issue you mention, but also there are major things that cost approximately the same no matter where you live in the country. Cars, computers, vacations, often even medical procedures (certainly not cheaper in line with the pay difference), etc. Between being able to save less for retirement, and having large purchases (even if infrequent) consume a significantly higher portion of my income, I've never been able to make the math truly work out in terms of moving to a lower cost of living area and keeping a similar quality of life. For those who it works for, that's great, but it's not as simple as it's made out to be when you consider all of the factors.
http://twin.sci-hub.se/6607/74f935079576886e116256e5869ec69b... Albeit primitive by today's standards, it impressed me at the time.
Announcing Git Kata
What if friendliness is not a property of the technology, but of the use? With all the potential concerns of AGI, I think nuclear technology is a good analogue. It has great potential for peaceful use, but proliferation of nuclear weapons is a so-far inseparable problem of the technology. It's also relatively easy to use nuclear technology unsafely compared to safely.

The precedent for general intelligence is not good. The only example we know of (ourselves) is a known existential threat.
My reaction wasn't as severe but I had a taxol based reaction as well. It's a barrel of fun, luckily mine was treatable with Benadryl. I don't envy you or your father.
There is a church without God, it's called science.
It's the complete opposite of an existentialist's nightmare.

Online dating boils down to a series of yes/no binary decisions: decision to contact or avoid, decision to go on a date, and decision to continue dating.

Our decisions are the crux of free will.

In contrast, an arranged marriage is an existential nightmare because there is no choice by the individuals involved. Unless of course, they themselves make the choice to love that person no matter what.
> TATP stockpiled

Anyone who knows anything about explosives - knows you don't "stockpile" TATP.

It's a highly energetic explosive that will go off if you look at it sideways.

Storing it? You'd have to be a fool.
I'd rather not send my keystrokes to two companies at the same time.

Not sure they changed that but this is always at the back of my mind when I see someone use Grammarly via the browser extension:

https://techbeacon.com/security/grammarly-leaks-everything-y...
Electron makes it a desktop app. That part has not changed.
If it failed to load, it would leave behind an img tag that failed to load, like any non-lazy-loaded image. Unless you’re talking about JavaScript code failing to generate an img tag (e.g. from a data-src attribute), which would be bizarre.

Edit: by “once loaded” I meant once loading is triggered, if I wasn’t clear enough.
>Personally, whenever I’m flying economy, I’ve mastered the art of simply shutting down any expectation I have of comfort from the moment I arrive in the airport, until I arrive at my destination.

Sounds like you've never flown on an Asian airline. I flew on Singapore Airlines a few months ago and economy there was like first-class on an American airline, but with smaller seats.
> I was actively engaged in the field in the late-nineties

So was Geoffrey Everest Hinton

> I’ve mostly lost interest since then

but he didn't give up.

If you expect someone to just hand us AGI in a nicely wrapped package with a bow, with all the details neatly described, you are absolutely right, that's really far off!

But for the record there are many people actively grinding it out in the field, day in and day out, who don't give up when things get hard.
I'm using Google drive with insync which is really good but not free.

https://github.com/astrada/google-drive-ocamlfuse is also a good alternative if you're happy with mounting your google drive folder. Gnome now also has pretty well working support for this built in.
> But so has every other big idea that went on to become reality, like planes (da Vinci was drawing designs for planes over 400 years before the first working ones).

And so has every other big idea that didn't become reality, and that was the majority. Again, I have no problem with AI research whatsoever, but the prose was still eyebrow-raising considering the actual state of affairs.

> They are very similar.

They are not. The main role of NNs is learning, which they still mostly do pretty much with backpropagation gradient-descent (+ heuristics). The brain does not learn with backpropagation.
Humanity was the worst thing that ever happened to the Neanderthals.
H1B is not for entrepreneurs (until recently, ~2011). Not to say the other visa types are easy, e.g. E2 and EB5
I feel like 2.8 preview is what made companies step forward to support it. It was a big step in making blender a more attractive alternative.
Oh, sorry about that, my bad. I just looked through redash home page, but didn't find the open source link
Thats how all those max and maya users felt, when you yelled how easy blender is.
If this seems unavoidable in the algo world, we need a new way of constructing these things.
The moon program was quite explicitly a showboat for American Engineering vs Soviet.
> like a [remote] shared memory ringbuffer.

Technically just as possible, only very slow... Performance is abstracted out by the VFS. You need to stay sane through other measures, like having your software configured right, etc.

> And now you need to start writing multiple code paths in user code

I don't think the number of paths is increased. Any software should handle calls that fail - if only by bailing out. That's acceptable for any operation that just can't complete due to failed assumptions - whether it's about file permissions or that the resource must be "performant" / not on an NFS share, etc.

> 9p.

Now what is the point? How's that different or better? They actually are much more into sharing resources over the network... which means less possible assumptions about availability/reliability/performance. I doubt they can make the shared ringbuffer work better.
Kudos to blender's marketing team. They get a bit of free money from this. But the true motive for Epic and Unisoft is likely an attempt to strong-arm Autodesk into providing better support and maintainance. Dissatisfaction with Autodesk lack of care for their DCC tools has been growing for a very long time now, but studios also have a huge investment into these tools as parts of their proprietary pipelines. Expect Autodesk to kowtow soon and make sure that none of these companies will make the switch. If it means that Autodesk actually delivers bugfixes for the version the customer has instead of one or two releases down the road, it is a good outcome for the studios.
I should have specified time in my original post. Cicero was a Roman orator. The Mechanism is a Roman era artifact. The time matters more than the location when discussing the level of technological advancement.
As much as I'd love a native app, for a fast moving company with rolling releases it's probably very hard to keep three platforms at the same level especially if you want to do experiments too or roll out features to a small subset.
> And so has every other big idea that didn't become reality, and that was the majority.

This is a really good point. Would be a fascinating read if someone were to collect all those examples and explore that a bit.
Pinterest's New Search Tool Puts Stress Relief in Your Feed
> Sblack works exactly like a browser with small tweaks.

Looks like it just wraps the website in this case.

Yes there are clients that use the API. Slack offers a http rest-like api as well as a websockets realtime api. For example, wee-slack[1] (weechat plugin for slack) and slack-term[2] (curses client in golang).

[1]: https://github.com/wee-slack/wee-slack

[2]: https://github.com/erroneousboat/slack-term
Show HN: Eirify – Creative Digital Marketplace
I don't think this sentence from the article is correct: "Alkalines release power consistently right up until they die, whereas a rechargeable battery’s voltage gets gradually lower and lower over time, slowing down the device or cutting off power prematurely."

If you look at the discharge curve for an alkaline battery (for example, http://madscientisthut.com/wordpress/wp-content/uploads/2013...), it seems more linear than for a NiMH cell (http://4.bp.blogspot.com/_7azY596Jbs8/TVHgoP3gUkI/AAAAAAAAG4...). In other words, it's the NiMH cell that gives consistent voltage until it dies, whereas the alkaline battery will gradually lose voltage. (It's not totally clear, some other graphs of alkaline discharge curves do show more of a "knuckle", with a flat initial section and then a steep drop-off).
The most interesting details:

- The first iteration was largely powered by jQuery(!)

- Every workspace got its own isolated Electron process because they didn't anticipate multiple workspaces in their initial architecture

Honestly it's amazing they got as far as they did with the above limitations. Sounds like this rewrite was sorely needed after their phase of rapid growth. Glad they pulled it off.