1,126 karma · joined April 26, 2018
Security reasons, obviously. Can't have those poor, gullible "users" copy-pasting malicious code into the developer console, now can we?
As far as I can tell, your understanding that this is just a linear function is precisely correct - which means it can't do anything that a simple linear classifier can't.
[1] I suspect that the reason this has multiple layers is because of the physical constraints of the system that prevent a single layer from being an arbitrary linear function of the inputs. The light from a specific pixel can only get effectively diffracted so far, so they need to cascade multiple layers to make sure that all the inputs can contribute to all the outputs. It still ends up being equivalent to a single linear transformation.
This gets automatically appended to the page title for anything that gets posted on their Tumblr, hence why it's showing up here.
As for the rest, this is explaining a recently popular neural network architecture known as the Transformer, responsible for advances in natural language processing like GPT-2.
People really underrate Excel as a programming environment, honestly. Yes, it's crippled and leads people to produce massive gross un-debuggable hellsheets ... but there's reasons (beyond just "it was the only usable software that could be run on office computers") that end users with a problem to solve keep turning to it despite those flaws. The combination of reactive programming, data-first visibility, no hidden state, decent approximations to structured programming by way of click-drag-and-copy-paste, and being able to reference variables and values without needing to name them has some kind of magic to it.
There's quite a bit of interesting research I've seen from Microsoft on how to take something like Excel and turn it into a non-crippled programming environment - spreadsheet-defined functions (including recursion, lambdas, and higher-order functions natively in the spreadsheet environment, without having to drop into VBA!), dynamic arrays, an alternate computation-first textual view that exists simultaneously with the data-first spreadsheet view, first-class complex data structures ...
Between HyperCard, Jupyter/Mathematica notebooks, and Excel, there's a lot of common features that seem to point to a vision of a truly useful end-user-accessible programming tool, something that would let people write real, useful programs intuitively and quickly enough to be worth building them themselves for whatever they needed them for, without forcing them into condescendingly-simplified drag-and-drop "visual programming" codeless clunkfests.
...The problem is that it's attached to the rest of the Wolfram language - a painfully awkward Lisp-ish thingy dependent on an expensive closed-source platform and a standard library that seems to contain everything you could ever possibly need to do ... but which is so intimidatingly enormous that you can't keep track of it, which turns every program into a trek through the documentation in case there's something there that already does what you need (and then trying to figure out how to plumb all these bits together.) You can do virtually anything with the Mathematica standard library ... which is good, because trying to actually write de novo code is despair-inducing.
And Steve doesn't seem to be able to recognize that Paragraph 1 is ultimately crippled for widespread utility by Paragraph 2.
I do hope that eventually someone manages to take the notational insights of the Wolfram language and apply them to some other platform. There's a vague vision in my head of something that combines aspects and insights of Wolfram/Mathematica, HyperCard, Jupyter, and Excel[1] to create a truly flexible and accessible end-user programming environment.
[1] people really underrate Excel as a programming environment, honestly. Yes, it's crippled and leads people to produce massive gross un-debuggable hellsheets ... but there's reasons (beyond just "it was the only usable software that could be run on office computers") that end users with a problem to solve keep turning to it despite those flaws. The combination of reactive programming, data-first visibility, no hidden state, decent approximations to structured programming by way of click-drag-and-copy-paste, and being able to reference variables and values without needing to name them has some kind of magic to it. There's quite a bit of interesting research on how to take something like Excel and turn it into a non-crippled programming environment - spreadsheet-defined functions (including recursion, lambdas, and higher-order functions natively in the spreadsheet environment, without having to drop into VBA!), dynamic arrays, an alternate computation-first textual view that exists simultaneously with the data-first spreadsheet view, first-class complex data structures ...
And desktop apps developed for WSL will simply never be Linux-compatible out of the box at this rate, given that WSL does not contain any graphical or UI functions; MSFT has been pretty clear about this right from the start, and so I really can't see a scenario where people mistakenly believe just developing user-facing applications for WSL will make them "just work" on Linux, given that all the UI code is on the Windows side.
This even extends to platforms where downvoting is not a thing - witness 4chan's struggles with "sage is not a downvote" ("sage" being a function which allowed you to reply to a thread without bumping it to the top and extending its lifespan - again, intended to mark a thread as low qualit) until they finally gave up and made saging invisible.
Given how thoroughly inescapable downvoting-to-disagree seems, I wonder if it might not be better to just declare defeat, allow downvotes and upvotes to mean nothing beyond a signal of protest or agreement, and have a separate "this comment is low quality / this comment is high quality" buttons.
He is too afraid to talk to anyone about this except under an online pseudonym, because he is too afraid that if he actually talked to a psychiatrist about this, he would be immediately and involuntarily hospitalized for suicide risk.
He is terrified that he will soon not have even the option to commit suicide - even if it is truly better than continuing to face a life not worth living - because of precisely this kind of well-meaning ubiquitous monitoring and predictive warning. I'm really worried that he might just try and kill himself pre-emptively while he thinks he still has a chance.
When you're drawing, for instance, the pressure and friction of the pencil against the page is pretty critical for accurately feeling and controlling your movement. You cannot just wave your finger in the air with the same precision or control you can draw a line with a pencil.
Likewise for sculpting - your hands are far more sensitive to precise shape than your eyes are, and being able to feel the material resist against you lets you use precise amounts of pressure to judge how you are deforming it.
As long as VR inputs involve waving your hands in the air unsupported, they will never be able to achieve the same level of precision input and utility for serious tasks as a mouse or a drawing tablet.
And people have been trying with force-feedback; it's just really hard to make it work with something that allows for wide range of motion, isn't massively cumbersome, and costs less than a new car.
Some people are just potentially a liability to provide service for because of the risk of mass activist backlash and terrible PR if someone decides you're supporting them and it gets traction online.
It took like two days before there was any kind of fix available, and they couldn't even roll it out automatically because the expiration had also disabled the auto-updating.
It's a signing cert failure, not an intentional move. Still... this is going to destroy user trust in Firefox.
I like FF, don't get me wrong, but this is going to absolutely fucking destroy user trust in Mozilla. This kind of incompetence, on a browser scale, is breathtaking.
Because either one of those statements is ... confusing to me.
Otherwise, it's not all that bad - just clever headline choice. (The point of headlines has always been to intrigue prospective readers, after all.)
Since this article is a substantial piece of journalism that remains interesting if you know the tl;dr, rather than an insubstantial chunk of #content, I don't think it really counts as clickbait.
(I'm not saying this as some kind of rrrgh-gubmint-bad thing. It's pretty normal for the government to have authority over what gambles are acceptable to offer in what circumstances, and which ones are exploitative and detrimental to even offer; this is the logic behind, for instance, regulations of actual gambling.)
It's not so much about "blocking" mastodon.social as not choosing to link up with it - because your instance is a specific community, and actual human social relations thrive when they can choose who they're hanging out with. So you choose to talk to other smaller, more diverse communities that you can actually get to know a good chunk of the people in them, instead of just drinking straight from the firehose that is a big instance.
Federating with another instance is basically two groups of people deciding to hang out together, effectively merging. Federating with mastodon.social means, effectively, merging your community with mastodon.social ... which means submerging it beneath the mass of mastodon.social's much greater activity.
A vibrant Mastodon isn't a more-obtuse recreation of the Twitter experience. Twitter is already Twitter. It's about fostering all the things that Twitter isn't - personal and Dunbar-scaled and locally moderated and diverse.
The experience I found on 4chan is pretty unique, and I don't know how well I can describe it, but I'm really glad that there was somewhere like it.
That said, 4chan's culture definitely started to decline around 2014~2015ish, around the time of Gamergate and the Trump campaign. Whenever 4chan's "hub of vileness" reputation starts getting really public in the news, the result is that a bunch of new people who think "hey, that sounds like exactly my jam!" start flooding in. And those two events both drew a huge amount of attention to 4chan, and not the kind of attention that brings good people. (It didn't help that a huge chunk of the old userbase fled around the time of Gamergate due to controversies about it on the site itself.) /pol/ was always a little leaky, but it started to get a lot worse around that time. Not to mention that /tg/ itself was already on the decline because of the positive reputation it had gained elsewhere on the Internet as various stories originally found on it were posted elsewhere, and so it increasingly became full of people who wanted to hear those kinds of stories but weren't actually RPG players themselves. There's a lot less positive to recommend the site these days, and a lot more negative.