For a great account of the history of research in AI, from the 70s to 2020, consider "Genius Makers: The Mavericks Who Brought AI to Google, Facebook, and the World".
It was very interesting for me to learn about the Symbolic approach to AI, which in the 70s was getting all the hype, while the Connectionist approach was ridiculed. In the end, connectionism is what gave us the stunning results we observe today.
> "There I was, a grown man, planning a trip to the Mustard Museum in Wisconsin, when suddenly I heard a voice deep within me say, 'This is not what you want your life to be about.'"
"The Onion" was started in Madison IIRC, which is where the Mustard Museum [1,2] is.
> The museum was conceived and founded by Barry Levenson, former Assistant Attorney General of Wisconsin. It centers on a mustard collection he began in 1986 while despondent over the failure of his favorite baseball team, the Boston Red Sox, to win the 1986 World Series.
The Onion article is funny but I highly recommend the Mustard Museum (and shop!). A fun quirky place to visit just outside Madison and mustard makes for a great gift for anyone that likes to cook.
Looks like they're not. From the Rolling Stone article: "the company will also take prescription details to build into the lenses for those who typically wear glasses."
That's not great at all if it means you can't share your headset.
It's probably because of the need to go to market quickly (a simple design helps) but I wonder if there is at least one founder of those companies that needs prescription glasses. Apparently all of them have perfect eyesight or wear contact lenses.
As the article shows, there's always some subjectivity in mapping. It is essential that there be competition and different approaches to that enormous task.
I've used Meteor a lot over the last 4 years. Recently I had to start a new project and I wanted to move away from Meteor because clearly it has less traction lately.
I've considered a lot of things, but I couldn't find a setup as simple as Meteor with database integration. I ended up going back to Meteor and I'm very happy with it.
The tooling keeps getting better (recent 1.6 release), server-side rendering is almost there (already possible but no clear best practices yet), and scaling seems like it will be getting better soon (MongoDB upade + a path toward GraphQL with Apollo).
I had my doubts but I'm back on board. I recommend every JS developer give Meteor a good look.
It explains what each character does just by hovering over a regex. Best tool to learn or to fine tune your regular expression (with testing included).
Love RegexBuddy. That feature along with the "use" tab which generates code for whatever language you select. I don't have to remember the specifics in all the languages I work in. I just select from the dropdowns, for example, "JavaScript (Chrome)" then "Use regex object to get the part of a string matched by a numbered group". Replace the placeholder variable names, and you're good to go!
It will also do things like warn you if you use named groups if your selected language doesn't support them, and the "Use" dropdown won't provide that option.
Hah wow... I've had this app for over a decade and never noticed that feature... right next to the Debug button which I have used numerous times on really gnarly regexes
https://www.debuggex.com/ is a neat one for showing
a syntax chart (or railroad chart) visualization.
I generally use https://regex101.com for its display of matched groups (when I'm dealing with complex groups and/or replacement backreferences), and http://regexstorm.net/tester when I specifically need to check a regex that will be running in .NET or Powershell.
For advanced users (and those who want to become regex gurus), the most helpful regex site for me is http://www.rexegg.com/. Also the O'Reilly book "Mastering Regular Expressions" is probably worth gold.
Really nice. I think it would be more helpful if the properties were ordered in a logical order (by "type" of properties) instead of alphabetical order.
I thought so too, but looking at chrome css usage stats, flexible stuff is really low on the list. Its rising fast, but currently unused on the majority of the web.
I disagree, I think it's much easier to search for a property by name. It's really hard to objectively categories every property, one person would put one property in one type another one would not. Sorting it alphabetically helps all users to find the property
But a user who was searching for a property with a particular name would presumably use Ctr-f/Cmd-f to search, rather than scrolling through the whole list to find it.
I agree with this viewpoint. Additionally, even if the categorization is to some degree arbitrary, at least it beats alphabetical order which ends up being the most arbitrary (well other than just rolling the dice).
It was very interesting for me to learn about the Symbolic approach to AI, which in the 70s was getting all the hype, while the Connectionist approach was ridiculed. In the end, connectionism is what gave us the stunning results we observe today.
Highly recommended book!